mirror of
https://github.com/openssl/openssl.git
synced 2025-03-19 19:50:42 +08:00
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: Rich Salz <rsalz@openssl.org>
This commit is contained in:
parent
02d6070430
commit
6616429d4c
3
INSTALL
3
INSTALL
@ -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];
|
||||
|
Loading…
x
Reference in New Issue
Block a user