ref: 1f82d9935cc6f99e7463ee86a0be4f15a01ff5fd
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);
}