net bsd challenged os dont have INADDR_NONE

This commit is contained in:
Jeff Hill
2005-11-14 17:06:49 +00:00
parent fbc257c9a2
commit 4613bc7d0a
8 changed files with 31 additions and 0 deletions
+4
View File
@@ -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()
*/
+3
View File
@@ -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
+4
View File
@@ -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*/
+4
View File
@@ -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*/
+4
View File
@@ -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*/
+4
View File
@@ -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*/
+4
View File
@@ -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*/
+4
View File
@@ -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