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