diff options
-rw-r--r-- | network_core.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/network_core.h b/network_core.h index 49c290eb1..c426b1957 100644 --- a/network_core.h +++ b/network_core.h @@ -61,6 +61,13 @@ typedef struct ifreq IFREQ; # define INADDR_NONE 0xffffffff # endif // SUNOS # endif // BEOS_NET_SERVER + +/* GLibc 2.1 does not support GetIfAddr() */ +# if defined(__GLIBC__) && (__GLIBC__ == 2) && (__GLIBC_MINOR__ == 1) +# undef HAVE_GETIFADDRS + typedef uint32_t in_addr_t; +# endif /* __GLIBC__ && (__GLIBC__ == 2) && (__GLIBC_MINOR__ == 1) */ + # include <errno.h> # include <sys/time.h> # include <netdb.h> |