From: Ron Koenderink Date: Sat, 20 Oct 2007 12:15:45 +0000 (+0000) Subject: (empth_sleep) [_WIN32]: Remove a change to the random seeding X-Git-Tag: v4.3.11~168 X-Git-Url: http://git.pond.sub.org/?p=empserver;a=commitdiff_plain;h=f449c3f8a4751ef78c75a0e554263fcb7d3eb863 (empth_sleep) [_WIN32]: Remove a change to the random seeding that accidently got committed in rev 1.65. --- diff --git a/src/lib/empthread/ntthread.c b/src/lib/empthread/ntthread.c index 5c6dbe714..73a2cecc5 100644 --- a/src/lib/empthread/ntthread.c +++ b/src/lib/empthread/ntthread.c @@ -326,6 +326,8 @@ loc_Exit_Handler(DWORD fdwCtrlType) static void empth_threadMain(void *pvData) { + time_t now; + empth_t *pThread = pvData; /* Out of here... */ @@ -345,10 +347,8 @@ empth_threadMain(void *pvData) * seed the rand() function * In WIN32, each thread has seed */ - if (rnd_seed.set) - srand(rnd_seed.seed); - else - srand(time(NULL) ^ (unsigned)pThread); + time(&now); + srand( ^ (unsigned)pThread); /* Switch to this thread context */ loc_RunThisThread(NULL);