summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2009-03-28 17:08:44 +0100
committerAndreas Baumann <abaumann@yahoo.com>2009-03-28 17:08:44 +0100
commitc0a5133d89a1eb83d8754a760306ade6022b57dc (patch)
treeb71a6ac13eb1e802704b81bc96e61e5b57681687 /include
parent7373b4bf797355d67651e0d4ecc59c7cf5a433f3 (diff)
downloadwolfbones-c0a5133d89a1eb83d8754a760306ade6022b57dc.tar.gz
wolfbones-c0a5133d89a1eb83d8754a760306ade6022b57dc.tar.bz2
added simple wikipedia test for getaddrinfo/getnameinfo
Diffstat (limited to 'include')
-rw-r--r--include/wolf/port/netdb.h8
-rw-r--r--include/wolf/port/sys.h1
2 files changed, 8 insertions, 1 deletions
diff --git a/include/wolf/port/netdb.h b/include/wolf/port/netdb.h
index e247f4c..a45e187 100644
--- a/include/wolf/port/netdb.h
+++ b/include/wolf/port/netdb.h
@@ -31,11 +31,17 @@
#include "port/sys.h"
+#include <netdb.h>
+
+#if !defined(NI_MAXHOST)
+#define NI_MAXHOST 1025
+#endif
+
#if !defined HAVE_GETADDRINFO || defined TEST_GETADDRINFO
extern void wolf_port_getaddrinfo( void );
#endif /* !defined HAVE_GETADDRINFO || defined TEST_GETADDRINFO */
#if !defined HAVE_GETADDRINFO
-#define getaddrinfo( ) wolf_port_getaddrinfo( )
+#define getaddrinfo( hostname, service, hints, result ) wolf_port_getaddrinfo( hostname, service, hints, result )
#endif /* !defined HAVE_GETADDRINFO */
/** @} */ /* @addtogroup wolf_port */
diff --git a/include/wolf/port/sys.h b/include/wolf/port/sys.h
index 8199b15..6e87b22 100644
--- a/include/wolf/port/sys.h
+++ b/include/wolf/port/sys.h
@@ -45,6 +45,7 @@
#define HAVE_STRNCASECMP
#define HAVE_STRINGS_H
#define HAVE_SYSLOG_H
+#define HAVE_GETADDRINFO
#else
#error unknown platform
#endif /* defined OS_MINOR_VERSION == 6 */