1 2 3 4 5 6 7 8 9 10 11
#define _GNU_SOURCE #include <sys/socket.h> #include <netdb.h> int gethostbyname_r(const char *name, struct hostent *h, char *buf, size_t buflen, struct hostent **res, int *err) { return gethostbyname2_r(name, AF_INET, h, buf, buflen, res, err); }