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