diff options
author | Richard Levitte <levitte@openssl.org> | 2004-06-28 11:55:28 +0000 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2004-06-28 11:55:28 +0000 |
commit | 47c1735acd4fe3d26b192e6784069892c37320a2 (patch) | |
tree | 28c9c39fa44e5f0df5d86582fbc9d1ef0c9f7287 /e_os.h | |
parent | 7d3932e8cf736ae9f81bc23662801ae79dbd45b5 (diff) |
NetWare fixes provided by Verdon Walker for OpenSSL 0.9.8-dev.
The changes have been mailed to <crypt@bis.doc.gov> as well.
PR: 903
Diffstat (limited to 'e_os.h')
-rw-r--r-- | e_os.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -181,6 +181,11 @@ extern "C" { #define closesocket(s) close(s) #define readsocket(s,b,n) read((s),(b),(n)) #define writesocket(s,b,n) write((s),(char *)(b),(n)) +#elif defined(OPENSSL_SYS_NETWARE) +#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) #else #define get_last_socket_error() errno #define clear_socket_error() errno=0 |