提交 6616429d 编写于 作者: R Richard Levitte

Build the 'openssl rehash' command on VMS version 8.3 and up

Include a note in INSTALL that tests must be run from an unprivileged
process.
Reviewed-by: NRich Salz <rsalz@openssl.org>
上级 02d60704
......@@ -495,6 +495,9 @@
$ mms test ! OpenVMS
$ nmake test # Windows
NOTE: you MUST run the tests from an unprivileged account (or
disable your privileges temporarly if your platform allows it).
If some tests fail, look at the output. There may be reasons for
the failure that isn't a problem in OpenSSL itself (like a
malfunction with Perl). You may want increased verbosity, that
......
......@@ -15,7 +15,8 @@
#include "apps.h"
#if defined(OPENSSL_SYS_UNIX) || defined(__APPLE__)
#if defined(OPENSSL_SYS_UNIX) || defined(__APPLE__) || \
(defined(__VMS) && defined(__DECC) && __CTRL_VER >= 80300000)
# include <unistd.h>
# include <stdio.h>
# include <limits.h>
......@@ -30,6 +31,9 @@
# include <openssl/x509.h>
# ifndef PATH_MAX
# define PATH_MAX 4096
# endif
# ifndef NAME_MAX
# define NAME_MAX 255
# endif
......@@ -159,7 +163,7 @@ static int handle_symlink(const char *filename, const char *fullpath)
int i, type, id;
unsigned char ch;
char linktarget[PATH_MAX], *endptr;
ssize_t n;
ossl_ssize_t n;
for (i = 0; i < 8; i++) {
ch = filename[i];
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册