ref: 2d04ed6e7cc7f11cf14e14c9ef84fbd2d24783cb
dir: /sys/src/ape/lib/bsd/getservbyaddr.c/
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
/* bsd extensions */
#include <sys/uio.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
struct servent*
getservbyport(int port, char *proto)
{
char buf[32];
snprintf(buf, sizeof buf, "%d", port);
return getservbyname(buf, proto);
}