Fixup address length info

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25889 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
rfm 2008-01-07 18:33:09 +00:00
parent 529896231d
commit 30f2e295b6

View file

@ -71,7 +71,12 @@
#endif #endif
#define SOCKET int /* Socket type */ #define SOCKET int /* Socket type */
#define SOCKLEN(X) (X->sa_len) #ifdef AF_INET6
#define SOCKLEN(X) ((X->sa_family == AF_INET) ? sizeof(struct sockaddr_in) : sizeof(struct sockaddr_in6))
#else
#define SOCKLEN(X) sizeof(struct sockaddr_in)
#endif
/* #define SOCKLEN(X) (X->sa_len) */
#define BADSOCKET(X) ((X) < 0) #define BADSOCKET(X) ((X) < 0)
#define GSNETERROR errno #define GSNETERROR errno
#define GSWOULDBLOCK (errno == EINPROGRESS) #define GSWOULDBLOCK (errno == EINPROGRESS)