X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=e_os.h;h=95590a7cb2606be26e16638446e30de983ddae2c;hp=4c39cb02380fbb1832b072f218de920188a40795;hb=be5d92e01441e5f26ca4236f8d1e42ec37548f9e;hpb=89269c84fe79a6e31b8a335f02fe3bb2dbaca69e diff --git a/e_os.h b/e_os.h index 4c39cb0238..95590a7cb2 100644 --- a/e_os.h +++ b/e_os.h @@ -108,11 +108,11 @@ extern "C" { # define MS_STATIC #endif -#if defined(_WIN32) && !defined(WIN32) +#if defined(_WIN32) && !defined(WIN32) && !defined(__CYGWIN32__) # define WIN32 #endif -#if defined(WIN32) || defined(WIN16) +#if (defined(WIN32) || defined(WIN16)) && !defined(__CYGWIN32__) # ifndef WINDOWS # define WINDOWS # endif @@ -136,7 +136,7 @@ extern "C" { #define clear_sys_error() errno=0 #endif -#ifdef WINDOWS +#if defined(WINDOWS) && !defined(__CYGWIN32__) #define get_last_socket_error() WSAGetLastError() #define clear_socket_error() WSASetLastError(0) #define readsocket(s,b,n) recv((s),(b),(n),0) @@ -170,7 +170,7 @@ extern "C" { # define NO_FP_API #endif -#if defined(WINDOWS) || defined(MSDOS) +#if (defined(WINDOWS) || defined(MSDOS)) && !defined(__CYGWIN32__) # ifndef S_IFDIR # define S_IFDIR _S_IFDIR @@ -403,9 +403,8 @@ extern HINSTANCE _hInstance; #endif #endif -#if defined(sun) && !defined(__svr4__) +#if defined(sun) && !defined(__svr4__) && !defined(__SVR4) #define memmove(s1,s2,b) bcopy((s2),(s1),(n)) -#define strtoul(s,e,b) ((unsigned long int)strtol((s),(e),(b))) #endif /***********************************************/