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]

Reply via email to