| 1 | #define _GNU_SOURCE |
| 2 | #include <netdb.h> |
| 3 | |
| 4 | struct servent *getservbyport(int port, const char *prots) |
| 5 | { |
| 6 | 	static struct servent se; |
| 7 | 	static long buf[32/sizeof(long)]; |
| 8 | 	struct servent *res; |
| 9 | 	if (getservbyport_r(port, prots, &se, (void *)buf, sizeof buf, &res)) |
| 10 | 		return 0; |
| 11 | 	return &se; |
| 12 | } |