diff options
Diffstat (limited to 'include/wolf/port/netdb.h')
-rw-r--r-- | include/wolf/port/netdb.h | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/include/wolf/port/netdb.h b/include/wolf/port/netdb.h index bec4027..b910e0d 100644 --- a/include/wolf/port/netdb.h +++ b/include/wolf/port/netdb.h @@ -33,6 +33,18 @@ /* so far: LINUX, NETBSD, FREEBSD */ +/* for inet_ntop */ + +#if SUNOS +#if OS_MAJOR_VERSION == 5 +#if OS_MINOR_VERSION == 10 +#include <sys/socket.h> +#endif +#endif +#endif + +#include <arpa/inet.h> + /* for getaddrinfo, freeaddrinfo, struct getaddrinfo */ #ifdef FREEBSD @@ -42,12 +54,19 @@ #include </usr/include/netinet/in.h> /* for IPPROTO_TCP */ #endif +#if SUNOS +#if OS_MAJOR_VERSION == 5 +#if OS_MINOR_VERSION == 10 +#include <sys/types.h> +#include <netinet/in.h> +#include <arpa/inet.h> +#endif +#endif +#endif + #include <netdb.h> /* for getaddrinfo, freeadrinfo, struct getaddrinfo */ -/* for inet_ntop */ -#include <arpa/inet.h> - #if !defined HAVE_GETADDRINFO || defined TEST_GETADDRINFO extern void wolf_port_getaddrinfo( void ); #endif /* !defined HAVE_GETADDRINFO || defined TEST_GETADDRINFO */ |