X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=e_os.h;h=eafa8623aabe4ca009c254353636e0310d2add36;hp=1c4c204c9a0a35d11d5da45d8d297c796e17a820;hb=1ff7425d6130380bb00d3e64739633a4b21b11a3;hpb=6c4be50a5d775866e79b2f58fafb23a862bd38b2 diff --git a/e_os.h b/e_os.h index 1c4c204c9a..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 */