X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=e_os.h;h=28bef94bbdff8089b147bf01d3aabd28ae97c7c9;hp=0bb2bfa69323672cd1e894ba7da0ab1a02a65da8;hb=0424fe1a8f6341b271201835e55d6927228f5fe2;hpb=3e83e686ba2e21a2d7d991446bc6fedde5ff58c0 diff --git a/e_os.h b/e_os.h index 0bb2bfa693..28bef94bbd 100644 --- a/e_os.h +++ b/e_os.h @@ -160,6 +160,13 @@ extern "C" { #define closesocket(s) MacSocket_close(s) #define readsocket(s,b,n) MacSocket_recv((s),(b),(n),true) #define writesocket(s,b,n) MacSocket_send((s),(b),(n)) +#elif defined(OPENSSL_SYS_VMS) +#define get_last_socket_error() errno +#define clear_socket_error() errno=0 +#define ioctlsocket(a,b,c) ioctl(a,b,c) +#define closesocket(s) close(s) +#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