mirror of https://github.com/openssl/openssl.git
				
				
				
			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 |        $ mms test                                       ! OpenVMS | ||||||
|        $ nmake test                                     # Windows |        $ 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 |      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 |      the failure that isn't a problem in OpenSSL itself (like a | ||||||
|      malfunction with Perl).  You may want increased verbosity, that |      malfunction with Perl).  You may want increased verbosity, that | ||||||
|  |  | ||||||
|  | @ -15,7 +15,8 @@ | ||||||
| 
 | 
 | ||||||
| #include "apps.h" | #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 <unistd.h> | ||||||
| # include <stdio.h> | # include <stdio.h> | ||||||
| # include <limits.h> | # include <limits.h> | ||||||
|  | @ -30,6 +31,9 @@ | ||||||
| # include <openssl/x509.h> | # include <openssl/x509.h> | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # ifndef PATH_MAX | ||||||
|  | #  define PATH_MAX 4096 | ||||||
|  | # endif | ||||||
| # ifndef NAME_MAX | # ifndef NAME_MAX | ||||||
| #  define NAME_MAX 255 | #  define NAME_MAX 255 | ||||||
| # endif | # endif | ||||||
|  | @ -159,7 +163,7 @@ static int handle_symlink(const char *filename, const char *fullpath) | ||||||
|     int i, type, id; |     int i, type, id; | ||||||
|     unsigned char ch; |     unsigned char ch; | ||||||
|     char linktarget[PATH_MAX], *endptr; |     char linktarget[PATH_MAX], *endptr; | ||||||
|     ssize_t n; |     ossl_ssize_t n; | ||||||
| 
 | 
 | ||||||
|     for (i = 0; i < 8; i++) { |     for (i = 0; i < 8; i++) { | ||||||
|         ch = filename[i]; |         ch = filename[i]; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue