summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2009-11-04 01:55:48 +0000
committerBenny Prijono <bennylp@teluu.com>2009-11-04 01:55:48 +0000
commit8b0fc9fe689b7ca2fce23b2ee1dd6c91d0585d2b (patch)
treec2ca1461cd07a2bd6138c5cd54212cb4b82761ea
parentaf02909c5c60e7b2b682fda91b1b1182d2adae5e (diff)
More ticket #972: setsockopt options compatibility on various platforms: pjlib-test failed on socket test because SOL_SOCKET is defined by Windows Platform SDK as 0xFFFF
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2982 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjlib/src/pjlib-test/sock.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pjlib/src/pjlib-test/sock.c b/pjlib/src/pjlib-test/sock.c
index b65bcf80..753007d5 100644
--- a/pjlib/src/pjlib-test/sock.c
+++ b/pjlib/src/pjlib-test/sock.c
@@ -171,7 +171,10 @@ static int format_test(void)
#if !defined(PJ_SYMBIAN) || PJ_SYMBIAN==0
if (PJ_AF_INET==0xFFFF) return -5500;
if (PJ_AF_INET6==0xFFFF) return -5501;
+#if !defined(PJ_WIN32) || PJ_WIN32==0
+ /* SOL_SOCKET is 0xFFFF on Windows Platform SDK */
if (PJ_SOL_SOCKET==0xFFFF) return -5503;
+#endif
if (PJ_SOL_IP==0xFFFF) return -5502;
if (PJ_SOL_TCP==0xFFFF) return -5510;
if (PJ_SOL_UDP==0xFFFF) return -5520;