apr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From traw...@apache.org
Subject svn commit: r589911 - in /apr/apr-util/trunk/test: testdate.c testreslist.c
Date Mon, 29 Oct 2007 23:36:09 GMT
Author: trawick
Date: Mon Oct 29 16:36:09 2007
New Revision: 589911

URL: http://svn.apache.org/viewvc?rev=589911&view=rev
Log:
when !APR_HAS_RANDOM, use a lame initial "random" number
in test programs instead of bombing with a link failure

Modified:
    apr/apr-util/trunk/test/testdate.c
    apr/apr-util/trunk/test/testreslist.c

Modified: apr/apr-util/trunk/test/testdate.c
URL: http://svn.apache.org/viewvc/apr/apr-util/trunk/test/testdate.c?rev=589911&r1=589910&r2=589911&view=diff
==============================================================================
--- apr/apr-util/trunk/test/testdate.c (original)
+++ apr/apr-util/trunk/test/testdate.c Mon Oct 29 16:36:09 2007
@@ -155,7 +155,11 @@
         ABTS_TRUE(tc, secstodate == newsecs);
     }
 
+#if APR_HAS_RANDOM
     apr_generate_random_bytes((unsigned char *)&guess, sizeof(guess));
+#else
+    guess = apr_time_now() % APR_USEC_PER_SEC;
+#endif
 
     for (i = 0; i < 10000; ++i) {
         guess = (time_t)lgc((apr_uint32_t)guess);

Modified: apr/apr-util/trunk/test/testreslist.c
URL: http://svn.apache.org/viewvc/apr/apr-util/trunk/test/testreslist.c?rev=589911&r1=589910&r2=589911&view=diff
==============================================================================
--- apr/apr-util/trunk/test/testreslist.c (original)
+++ apr/apr-util/trunk/test/testreslist.c Mon Oct 29 16:36:09 2007
@@ -111,7 +111,11 @@
     my_thread_info_t *thread_info = data;
     apr_reslist_t *rl = thread_info->reslist;
 
+#if APR_HAS_RANDOM
     apr_generate_random_bytes((void*)&chance, sizeof(chance));
+#else
+    chance = (apr_uint32_t)(apr_time_now() % APR_USEC_PER_SEC);
+#endif
 
     for (i = 0; i < CONSUMER_ITERATIONS; i++) {
         rv = apr_reslist_acquire(rl, &vp);



Mime
View raw message