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