X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=e_os.h;h=eafa8623aabe4ca009c254353636e0310d2add36;hp=83b024add013bc973b317df01d77a2cbf12ab9e5;hb=fa3f83552f53447deced45579865cec9f55a947e;hpb=b6cff313cbb1d0381b329fe4f6a8f009cdb270e4 diff --git a/e_os.h b/e_os.h index 83b024add0..eafa8623aa 100644 --- a/e_os.h +++ b/e_os.h @@ -325,6 +325,8 @@ extern FILE *_imp___iob; # define NO_SYS_PARAM_H # define NO_SYS_UN_H +# define DEFAULT_HOME "SYS$LOGIN:" + # else /* !defined VMS */ # ifdef OPENSSL_UNISTD @@ -469,12 +471,17 @@ 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 +# ifndef strdup +# define strdup _strdup +# endif +# define unlink _unlink +# endif +# else +# include # endif /* vxworks */ @@ -504,13 +511,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