Quoting of DEVRANDOM after DOS DJGPP changes in crypto/rand/rand_unix.c
my break all other platforms, except OpenBSD.
Result is file with name "DEVRANDOM" instead of list defined in e_os.h.
The test case:
=========================================================
#include <string.h>
#include <stdio.h>
#include <openssl/rand.h>
int main(void) {
fprintf(stderr, "RAND_status=%d\n", RAND_status());
exit(0);
}
=========================================================
and RAND_status return zero instead of one.
What about for DJGPP Configure to use ....-DDEVRANDOM='/dev/urandom$'....
or to double escaped quotes, i.e.
....-DDEVRANDOM=\"\"/dev/urandom\\x24\"\" .....?
Tested with gcc 3.2.2 on linux.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager [EMAIL PROTECTED]