Tried the CVS, and in order to make it compile ok and have no
unresolved symbols, something like this patch is needed:
(adds a missing RAND_poll, and removes RAND_query_egd_bytes,
since this is not invoked any more by empty RAND_poll)
diff -u -r openssl/crypto/rand/rand_egd.c
openssl_test/crypto/rand/rand_egd.c
--- openssl/crypto/rand/rand_egd.c Wed Oct 9 11:22:15 2002
+++ openssl_test/crypto/rand/rand_egd.c Wed Oct 9 13:15:55 2002
@@ -94,7 +94,7 @@
* RAND_egd() is a wrapper for RAND_egd_bytes() with numbytes=255.
*/
-#if defined(OPENSSL_SYS_WIN32) || defined(OPENSSL_SYS_VMS) ||
defined(OPENSSL_SYS_MSDOS)
+#if defined(OPENSSL_SYS_WIN32) || defined(OPENSSL_SYS_VMS) ||
defined(OPENSSL_SYS_MSDOS) || defined(OPENSSL_SYS_VXWORKS)
int RAND_query_egd_bytes(const char *path, unsigned char *buf, int bytes)
{
return(-1);
diff -u -r openssl/crypto/rand/rand_unix.c
openssl_test/crypto/rand/rand_unix.c
--- openssl/crypto/rand/rand_unix.c Wed Oct 9 11:22:15 2002
+++ openssl_test/crypto/rand/rand_unix.c Wed Oct 9 13:32:37 2002
@@ -236,3 +236,10 @@
}
#endif
+
+#if defined(OPENSSL_SYS_VXWORKS)
+int RAND_poll(void)
+{
+ return 0;
+}
+#endif
Cheers,
Zoran Milojevic
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]