diff options
Diffstat (limited to 'pr/src/io/prsocket.c')
-rw-r--r-- | pr/src/io/prsocket.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pr/src/io/prsocket.c b/pr/src/io/prsocket.c index 652632fc..999fc03d 100644 --- a/pr/src/io/prsocket.c +++ b/pr/src/io/prsocket.c @@ -44,7 +44,7 @@ PRBool IsValidNetAddr(const PRNetAddr *addr) { if ((addr != NULL) -#ifdef XP_UNIX +#if defined(XP_UNIX) || defined(XP_OS2) && (addr->raw.family != PR_AF_LOCAL) #endif && (addr->raw.family != PR_AF_INET6) @@ -61,7 +61,7 @@ static PRBool IsValidNetAddrLen(const PRNetAddr *addr, PRInt32 addr_len) * is not uniform, so we don't check it. */ if ((addr != NULL) -#ifdef XP_UNIX +#if defined(XP_UNIX) || defined(XP_OS2) && (addr->raw.family != AF_UNIX) #endif && (PR_NETADDR_SIZE(addr) != addr_len)) { @@ -1273,7 +1273,7 @@ PR_IMPLEMENT(PRFileDesc*) PR_Socket(PRInt32 domain, PRInt32 type, PRInt32 proto) if (!_pr_initialized) _PR_ImplicitInitialization(); if (PR_AF_INET != domain && PR_AF_INET6 != domain -#if defined(XP_UNIX) +#if defined(XP_UNIX) || defined(XP_OS2) && PR_AF_LOCAL != domain #endif ) { |