diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2009-03-29 11:40:03 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2009-03-29 11:40:03 +0200 |
commit | b46572e7a1a116a0ba4db4a84403a7c6c34a7a51 (patch) | |
tree | 1f3d7538b7a7d1dfa5d598988855271e98398b42 /include | |
parent | 74a0d59fe3cddd3cfb94aacb3863ed3a02aa0153 (diff) | |
download | wolfbones-b46572e7a1a116a0ba4db4a84403a7c6c34a7a51.tar.gz wolfbones-b46572e7a1a116a0ba4db4a84403a7c6c34a7a51.tar.bz2 |
getaddrinfo, inet_ntop on NetBSD
Diffstat (limited to 'include')
-rw-r--r-- | include/wolf/port/netdb.h | 15 | ||||
-rw-r--r-- | include/wolf/port/sys.h | 8 |
2 files changed, 21 insertions, 2 deletions
diff --git a/include/wolf/port/netdb.h b/include/wolf/port/netdb.h index 34dbd2d..590125e 100644 --- a/include/wolf/port/netdb.h +++ b/include/wolf/port/netdb.h @@ -31,9 +31,20 @@ #include "port/sys.h" -#include <netdb.h> /* for getaddrinfo, freeadrinfo */ +#ifdef HAVE_ARPA_INET_H +#include <arpa/inet.h> /* for inet_ntop */ +#endif -#include <arpa/inet.h> /* for inet_ntop */ +#ifdef HAVE_SYS_SOCKET_H +#include </usr/include/sys/socket.h> /* for AF_XXX */ +#endif + +#ifdef HAVE_NETDB_H +#include <netdb.h> /* for getaddrinfo, freeadrinfo, + struct getaddrinfo */ +#endif + +#include <arpa/inet.h> /* for inet_ntop */ #if !defined HAVE_GETADDRINFO || defined TEST_GETADDRINFO extern void wolf_port_getaddrinfo( void ); diff --git a/include/wolf/port/sys.h b/include/wolf/port/sys.h index 6e87b22..0332612 100644 --- a/include/wolf/port/sys.h +++ b/include/wolf/port/sys.h @@ -46,6 +46,9 @@ #define HAVE_STRINGS_H #define HAVE_SYSLOG_H #define HAVE_GETADDRINFO +#define HAVE_NETDB_H +#define HAVE_INET_NTOP +#define HAVE_ARPA_INET_H #else #error unknown platform #endif /* defined OS_MINOR_VERSION == 6 */ @@ -146,6 +149,11 @@ #define MUST_DEFINE_STRLCPY_PROTOTYPE #define HAVE_STRLCAT #define MUST_DEFINE_STRLCAT_PROTOTYPE +#define HAVE_GETADDRINFO +#define HAVE_INET_NTOP +#define HAVE_SYS_SOCKET_H +#define HAVE_ARPA_INET_H +#define HAVE_NETDB_H #else #error unknown platform #endif /* defined OS_MINOR_VERSION == 2 */ |