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