X-Git-Url: https://git.openssl.org/gitweb/?a=blobdiff_plain;f=e_os.h;h=9c0888e436e415c8a9804a31a904246a5cb22241;hb=0a5bda639f8fd59e15051cf757708e3b94bcf399;hp=6cdd35e6e1ffd5319458ec635962c4d9431a6902;hpb=402dd5585e1e23f035f86e9c2f3c26341b4a42bf;p=openssl.git diff --git a/e_os.h b/e_os.h index 6cdd35e6e1..9c0888e436 100644 --- a/e_os.h +++ b/e_os.h @@ -49,6 +49,7 @@ # define get_last_sys_error() errno # define clear_sys_error() errno=0 +# define set_sys_error(e) errno=(e) /******************************************************************** The Microsoft section @@ -66,8 +67,10 @@ # ifdef WIN32 # undef get_last_sys_error # undef clear_sys_error +# undef set_sys_error # define get_last_sys_error() GetLastError() # define clear_sys_error() SetLastError(0) +# define set_sys_error(e) SetLastError(e) # if !defined(WINNT) # define WIN_CONSOLE_BUG # endif