On systems which do not yet support IPv6 and do not have getnameinfo
(for instance, Solaris 7), also NI_NUMERICHOST and NI_NUMERICSERV are
usually undefined. In stunnel-4.07, this causes compilation of src/network.c
to fail. Patch:
*** src/network.c.ORI Mon Jan 3 00:20:27 2005
--- src/network.c Tue Jan 4 14:46:10 2005
***************
*** 73,78 ****
--- 73,84 ----
static const char *s_gai_strerror(int);
#ifndef HAVE_GETNAMEINFO
+ #ifndef NI_NUMERICHOST
+ #define NI_NUMERICHOST 2
+ #endif
+ #ifndef NI_NUMERICSERV
+ #define NI_NUMERICSERV 8
+ #endif
static int getnameinfo(const struct sockaddr *, socklen_t,
char *, int , char *, int , int );
#endif