mirror of https://github.com/openssl/openssl.git
				
				
				
			mem_sec.c: relax POSIX requirement.
Even though mlock(2) was standardized in POSIX.1-2001, vendors did implement it prior that point. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5460)
This commit is contained in:
		
							parent
							
								
									b9d1ad3203
								
							
						
					
					
						commit
						5839185cdd
					
				| 
						 | 
					@ -22,7 +22,9 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* e_os.h includes unistd.h, which defines _POSIX_VERSION */
 | 
					/* e_os.h includes unistd.h, which defines _POSIX_VERSION */
 | 
				
			||||||
#if !defined(OPENSSL_NO_SECURE_MEMORY) && defined(OPENSSL_SYS_UNIX) \
 | 
					#if !defined(OPENSSL_NO_SECURE_MEMORY) && defined(OPENSSL_SYS_UNIX) \
 | 
				
			||||||
    && defined(_POSIX_VERSION) && _POSIX_VERSION >= 200112L
 | 
					    && ( (defined(_POSIX_VERSION) && _POSIX_VERSION >= 200112L) \
 | 
				
			||||||
 | 
					         || defined(__sun) || defined(__hpux) || defined(__sgi) \
 | 
				
			||||||
 | 
					         || defined(__osf__) )
 | 
				
			||||||
# define IMPLEMENTED
 | 
					# define IMPLEMENTED
 | 
				
			||||||
# include <stdlib.h>
 | 
					# include <stdlib.h>
 | 
				
			||||||
# include <assert.h>
 | 
					# include <assert.h>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue