ref: 45bd918a0f8365d6976e7be08d2f908b9b05384f
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);
}