Hi Steve, Stephen Henson via RT schrieb: > According to our records, your request has been resolved. If you have any > further questions or concerns, please respond to this message. I admit that I probably didnt test carefully enough; the NetWare CLIB builds get now with older SDK a redefine due to the fact that dtls1.h is used by some other C files which include the winsock header before dtls1.h and thus get the timeval struct defined via winsock2.h; so at the moment I see no other way than to check too for _WINSOCK2API_ :
diff -ur openssl-0_9_8\ssl\dtls1.h openssl-0_9_8-patched\ssl\dtls1.h --- openssl-0_9_8\ssl\dtls1.h Fri Jun 05 17:05:10 2009 +++ openssl-0_9_8-patched\ssl\dtls1.h Mon Jun 15 01:34:57 2009 @@ -65,7 +65,7 @@ #ifdef OPENSSL_SYS_WIN32 /* Needed for struct timeval */ #include <winsock.h> -#elif defined(OPENSSL_SYS_NETWARE) +#elif (defined(OPENSSL_SYS_NETWARE) && !defined(_WINSOCK2API_)) #include <sys/timeval.h> #endif this seems to work fine with all our 4 build flavours. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org