[stunnel-users] stunnel-4.07 on non-IPv6 systems
    Hans Werner Strube 
    strube at physik3.gwdg.de
       
    Tue Jan  4 15:06:16 CET 2005
    
    
  
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
    
    
More information about the stunnel-users
mailing list