From b33dc95bd952b5eeb593af55cf168fef27932329 Mon Sep 17 00:00:00 2001 From: sezero Date: Mon, 9 Aug 2010 14:03:07 +0000 Subject: [PATCH] net_sys.h: update comments and tidy up. git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@262 af15c1b1-3010-417e-b628-4374ebc0bcbd --- quakespasm/Quake/net_sys.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/quakespasm/Quake/net_sys.h b/quakespasm/Quake/net_sys.h index 9b3dfa85..436b12a7 100644 --- a/quakespasm/Quake/net_sys.h +++ b/quakespasm/Quake/net_sys.h @@ -55,8 +55,6 @@ #ifndef __NET_SYS_H__ #define __NET_SYS_H__ -#undef HAVE_SA_LEN - #include #include #include @@ -66,12 +64,15 @@ defined(__OpenBSD__) || defined(__NetBSD__) || \ defined(__MACOSX__) /* struct sockaddr has unsigned char sa_len as the first member in BSD - * in BSD variants and the family member is also an unsigned char instead - * of (unsigned) short. This should matter only when PLATFORM_UNIX is - * defined. */ + * variants and the family member is also an unsigned char instead of an + * unsigned short. This should matter only when PLATFORM_UNIX is defined, + * however, checking for the offset of sa_family in every platform that + * provide a struct sockaddr doesn't hurt either (see down below for the + * compile time asserts.) */ #define HAVE_SA_LEN 1 #define SA_FAM_OFFSET 1 #else +#undef HAVE_SA_LEN #define SA_FAM_OFFSET 0 #endif /* BSD, sockaddr */