diff --git a/main/network.c b/main/network.c index 8d4f921a4d4..e175b0808eb 100644 --- a/main/network.c +++ b/main/network.c @@ -31,6 +31,13 @@ #include #define O_RDONLY _O_RDONLY #include "win32/param.h" +#elif defined(NETWARE) +#ifdef NEW_LIBC +#include +#include +#else +#include "netware/time_nw.h" +#endif #else #include #endif @@ -51,7 +58,20 @@ #include #endif -#ifndef PHP_WIN32 +#if defined(NETWARE) +#ifdef USE_WINSOCK +/*#include */ +#include +#else +/* New headers for socket stuff */ +#ifdef NEW_LIBC +#include +#include +#include +#endif +#include +#endif +#elif !defined(PHP_WIN32) #include #include #if HAVE_ARPA_INET_H @@ -65,7 +85,7 @@ int inet_aton(const char *, struct in_addr *); #include "php_network.h" -#if defined(PHP_WIN32) || defined(__riscos__) +#if defined(PHP_WIN32) || defined(__riscos__) || defined(NETWARE) #undef AF_UNIX #endif