Please consider making the following changes to e_os.h in OpenSSL V0.9.8o. Thanks, SLDR (Stephen L. De Rudder)
Around line 62: ============== #include <openssl/opensslconf.h> #include <openssl/e_os2.h> /* <openssl/e_os2.h> contains what we can justify to make visible * to the outside; this file e_os.h is not part of the exported * interface. */ #if defined(OPENSSL_SYS_WINDOWS) #include <errno.h> #endif Around Line 160: =============== #if defined(WINDOWS) #define get_last_socket_error() WSAGetLastError() #define clear_socket_error() WSASetLastError(0) #define readsocket(s,b,n) recv((s),(b),(n),0) #define writesocket(s,b,n) send((s),(b),(n),0) #ifdef EADDRINUSE #undef EADDRINUSE #endif #define EADDRINUSE WSAEADDRINUSE ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [email protected]
