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