Changeset View
Changeset View
Standalone View
Standalone View
b/cipher/rndunix.c
Context not available. | |||||
#include <config.h> | #include <config.h> | ||||
#include <stdlib.h> | #include <stdlib.h> | ||||
#include <stdio.h> | #include <stdio.h> | ||||
#ifdef HAVE_STDINT_H | |||||
# include <stdint.h> | |||||
#endif | |||||
#include <string.h> | #include <string.h> | ||||
#include <assert.h> | #include <assert.h> | ||||
Context not available. | |||||
{ int nmax, n1, i; | { int nmax, n1, i; | ||||
#ifdef _SC_OPEN_MAX | #ifdef _SC_OPEN_MAX | ||||
if( (nmax=sysconf( _SC_OPEN_MAX )) < 0 ) { | if( (nmax=sysconf( _SC_OPEN_MAX )) < 0 ) { | ||||
#ifdef _POSIX_OPEN_MAX | # ifdef _POSIX_OPEN_MAX | ||||
nmax = _POSIX_OPEN_MAX; | nmax = _POSIX_OPEN_MAX; | ||||
#else | # else | ||||
nmax = 20; /* assume a reasonable value */ | nmax = 20; /* assume a reasonable value */ | ||||
#endif | # endif | ||||
} | } | ||||
/* AIX returns INT32_MAX instead of a proper value. We assume that | |||||
* this is always an error and use a reasonable value. */ | |||||
# ifdef INT32_MAX | |||||
if (nmax == INT32_MAX) | |||||
nmax = 20; | |||||
# endif | |||||
#else | #else | ||||
nmax = 20; /* assume a reasonable value */ | nmax = 20; /* assume a reasonable value */ | ||||
#endif | #endif | ||||
Context not available. |