diff options
Diffstat (limited to 'network_core.h')
-rw-r--r-- | network_core.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/network_core.h b/network_core.h index f341531de..c6a2789b6 100644 --- a/network_core.h +++ b/network_core.h @@ -60,7 +60,7 @@ typedef struct ifreq IFREQ; # include <netinet/tcp.h> # include <arpa/inet.h> # include <net/if.h> -# if !defined(SUNOS) && !defined(__MORPHOS__) +# if !defined(SUNOS) && !defined(__MORPHOS__) && !defined(__BEOS__) # include <ifaddrs.h> // If for any reason ifaddrs.h does not exist on a system, remove define below // and an other system will be used to fetch ips from the system @@ -68,6 +68,10 @@ typedef struct ifreq IFREQ; # else # define INADDR_NONE 0xffffffff # endif // SUNOS +# if defined(__BEOS__) && !defined(BEOS_NET_SERVER) + // needed on Zeta +# include <sys/sockio.h> +# endif # endif // BEOS_NET_SERVER /* GLibc 2.1 does not support GetIfAddr() */ |