X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=e_os.h;h=700d7d05ce4a303847ee6f3c05aac734b7d8e7fa;hp=83b024add013bc973b317df01d77a2cbf12ab9e5;hb=7233bea26350d0541909a2fe30e87a95327fb065;hpb=b6cff313cbb1d0381b329fe4f6a8f009cdb270e4 diff --git a/e_os.h b/e_os.h index 83b024add0..700d7d05ce 100644 --- a/e_os.h +++ b/e_os.h @@ -469,12 +469,15 @@ struct servent *PASCAL getservbyname(const char *, const char *); # if defined(OPENSSL_SYS_WINDOWS) # define strcasecmp _stricmp # define strncasecmp _strnicmp -# elif defined(OPENSSL_SYS_VMS) -/* VMS below version 7.0 doesn't have strcasecmp() */ -# include "internal/o_str.h" -# define strcasecmp OPENSSL_strcasecmp -# define strncasecmp OPENSSL_strncasecmp -# define OPENSSL_IMPLEMENTS_strncasecmp +# if (_MSC_VER >= 1310) +# define open _open +# define fdopen _fdopen +# define close _close +# define strdup _strdup +# define unlink _unlink +# endif +# else +# include # endif /* vxworks */ @@ -504,13 +507,6 @@ struct servent *getservbyname(const char *name, const char *proto); # endif /* end vxworks */ -/* haiku */ -# if defined(OPENSSL_SYS_HAIKU) -# include -# include -# endif -/* end haiku */ - #define OSSL_NELEM(x) (sizeof(x)/sizeof(x[0])) #ifdef __cplusplus