From 74191ab4ca2d8072dbb71ddee390e8c1277148a3 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Tue, 20 Oct 2009 01:24:42 +0000 Subject: More ticket #972: compilation problem with IPPROTO_IPV6 constant (thanks Robert Cichielo for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2952 74dad513-b988-da41-8d7b-12977e46ad98 --- pjlib/src/pj/sock_bsd.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pjlib') diff --git a/pjlib/src/pj/sock_bsd.c b/pjlib/src/pj/sock_bsd.c index eabd2bb2..83a5497e 100644 --- a/pjlib/src/pj/sock_bsd.c +++ b/pjlib/src/pj/sock_bsd.c @@ -87,7 +87,11 @@ const pj_uint16_t PJ_SOL_UDP = 0xFFFF; #ifdef SOL_IPV6 const pj_uint16_t PJ_SOL_IPV6 = SOL_IPV6; #elif defined(PJ_WIN32) && PJ_WIN32 -const pj_uint16_t PJ_SOL_IPV6 = IPPROTO_IPV6; +# if defined(IPPROTO_IPV6) || (_WIN32_WINNT >= 0x0501) + const pj_uint16_t PJ_SOL_IPV6 = IPPROTO_IPV6; +# else + const pj_uint16_t PJ_SOL_IPV6 = 41; +# endif #else const pj_uint16_t PJ_SOL_IPV6 = 0xFFFF; #endif /* SOL_IPV6 */ -- cgit v1.2.3