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