diff options
author | truelight <truelight@openttd.org> | 2004-12-23 19:23:56 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2004-12-23 19:23:56 +0000 |
commit | f5b68e2d9dcb34e94736565d231871d06c86250e (patch) | |
tree | 1edc301404fd97e177c6ad811e578537bcc06650 | |
parent | 58c153b9ac5b23cbd3ce82f39923443a8cd8eba7 (diff) | |
download | openttd-f5b68e2d9dcb34e94736565d231871d06c86250e.tar.xz |
(svn r1259) -Fix: [Network] Network now compiles with glibc 2.1 (MacBaine)
-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> |