diff --git a/src/libCom/osi/os/RTEMS/osdSock.h b/src/libCom/osi/os/RTEMS/osdSock.h index 66ad1c57d..c31d4eb0e 100644 --- a/src/libCom/osi/os/RTEMS/osdSock.h +++ b/src/libCom/osi/os/RTEMS/osdSock.h @@ -74,6 +74,10 @@ typedef socklen_t osiSocklen_t; #define INADDR_LOOPBACK (u_long)0x7F000001 #endif +#ifndef INADDR_NONE +# define INADDR_NONE (0xffffffff) +#endif + /* * For shutdown() */ diff --git a/src/libCom/osi/os/VMS/osdSock.h b/src/libCom/osi/os/VMS/osdSock.h index 968da0fae..2716b1a8a 100644 --- a/src/libCom/osi/os/VMS/osdSock.h +++ b/src/libCom/osi/os/VMS/osdSock.h @@ -110,6 +110,9 @@ typedef int SOCKET; #define INVALID_SOCKET (-1) #define INADDR_LOOPBACK ((u_long)0x7f000001) +#ifndef INADDR_NONE +# define INADDR_NONE (0xffffffff) +#endif /* * (the VAXC runtime lib has its own close diff --git a/src/libCom/osi/os/alpha/osdSock.h b/src/libCom/osi/os/alpha/osdSock.h index 772d3d3ff..a807847d6 100644 --- a/src/libCom/osi/os/alpha/osdSock.h +++ b/src/libCom/osi/os/alpha/osdSock.h @@ -69,5 +69,9 @@ typedef int osiSocklen_t; #define ifreq_size(pifreq) (sizeof(pifreq->ifr_name)) +#ifndef INADDR_NONE +# define INADDR_NONE (0xffffffff) +#endif + #endif /*osdSockH*/ diff --git a/src/libCom/osi/os/hpux/osdSock.h b/src/libCom/osi/os/hpux/osdSock.h index 36831bd4e..317e03de2 100644 --- a/src/libCom/osi/os/hpux/osdSock.h +++ b/src/libCom/osi/os/hpux/osdSock.h @@ -74,6 +74,10 @@ typedef int osiSocklen_t; # define SHUT_RDWR 2 #endif +#ifndef INADDR_NONE +# define INADDR_NONE (0xffffffff) +#endif + #define ifreq_size(pifreq) (sizeof(pifreq->ifr_name)) #endif /*osdSockH*/ diff --git a/src/libCom/osi/os/sgi/osdSock.h b/src/libCom/osi/os/sgi/osdSock.h index eff795082..97dfe11ed 100644 --- a/src/libCom/osi/os/sgi/osdSock.h +++ b/src/libCom/osi/os/sgi/osdSock.h @@ -70,6 +70,10 @@ typedef int osiSocklen_t; #define SOCK_ENOTSOCK ENOTSOCK #define SOCK_EBADF EBADF +#ifndef INADDR_NONE +# define INADDR_NONE (0xffffffff) +#endif + #define ifreq_size(pifreq) (sizeof(pifreq->ifr_name)) #endif /*osdSockH*/ diff --git a/src/libCom/osi/os/solaris/osdSock.h b/src/libCom/osi/os/solaris/osdSock.h index 914e30f1d..93cd5eeab 100644 --- a/src/libCom/osi/os/solaris/osdSock.h +++ b/src/libCom/osi/os/solaris/osdSock.h @@ -85,6 +85,10 @@ typedef int osiSockIoctl_t; # define SHUT_RDWR 2 #endif +#ifndef INADDR_NONE +# define INADDR_NONE (0xffffffff) +#endif + #define ifreq_size(pifreq) (sizeof(pifreq->ifr_name)) #endif /*osdSockH*/ diff --git a/src/libCom/osi/os/sun4/osdSock.h b/src/libCom/osi/os/sun4/osdSock.h index ffc04dad9..c9352e196 100644 --- a/src/libCom/osi/os/sun4/osdSock.h +++ b/src/libCom/osi/os/sun4/osdSock.h @@ -138,6 +138,10 @@ typedef int osiSocklen_t; #define SOCK_ENOTSOCK ENOTSOCK #define SOCK_EBADF EBADF +#ifndef INADDR_NONE +# define INADDR_NONE (0xffffffff) +#endif + #define ifreq_size(pifreq) (sizeof(pifreq->ifr_name)) #endif /*osdSockH*/ diff --git a/src/libCom/osi/os/vxWorks/osdSock.h b/src/libCom/osi/os/vxWorks/osdSock.h index f57e8409f..36e61a254 100644 --- a/src/libCom/osi/os/vxWorks/osdSock.h +++ b/src/libCom/osi/os/vxWorks/osdSock.h @@ -85,6 +85,10 @@ typedef int osiSocklen_t; #define INADDR_LOOPBACK 0x7F000001 #endif +#ifndef INADDR_NONE +# define INADDR_NONE (0xffffffff) +#endif + #if ( defined (BSD) && ( BSD >= 44 ) ) # define ifreq_size(pifreq) (pifreq->ifr_addr.sa_len + sizeof(pifreq->ifr_name)) #else