From: Mihai Pogonaru Date: Sat, 29 Jun 2019 13:55:01 +0000 (+0300) Subject: Further protect gethostbyname* defines X-Git-Tag: RELEASE-0.4~48 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=cfd7756a89881e99c619545e142efb4410af741d;p=unikraft%2Flibs%2Flwip.git Further protect gethostbyname* defines lwip_gethostbyname and lwip_gethostbyname_r definitions are protected by LWIP_DNS && LWIP_SOCKET Signed-off-by: Mihai Pogonaru Reviewed-by: Costin Lupu --- diff --git a/include/netdb.h b/include/netdb.h index bf5edff..dbed0cd 100644 --- a/include/netdb.h +++ b/include/netdb.h @@ -1,12 +1,12 @@ -#if !(LWIP_COMPAT_SOCKETS) +#include + +#if LWIP_DNS && LWIP_SOCKET && !(LWIP_COMPAT_SOCKETS) #define gethostbyname(name) lwip_gethostbyname(name) #define gethostbyname_r(name, ret, buf, buflen, result, h_errnop) \ lwip_gethostbyname_r(name, ret, buf, buflen, result, h_errnop) -#endif /* !(LWIP_COMPAT_SOCKETS) */ - -#include +#endif /* LWIP_DNS && LWIP_SOCKET && !(LWIP_COMPAT_SOCKETS) */ struct servent { char *s_name; /* official service name */