SOURCES: twinkle-random.patch (NEW) - use /dev/random on unknown a...

undefine undefine at pld-linux.org
Thu Sep 8 11:23:16 CEST 2005


Author: undefine                     Date: Thu Sep  8 09:23:13 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- use /dev/random on unknown archs

---- Files affected:
SOURCES:
   twinkle-random.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/twinkle-random.patch
diff -u /dev/null SOURCES/twinkle-random.patch:1.1
--- /dev/null	Thu Sep  8 11:23:13 2005
+++ SOURCES/twinkle-random.patch	Thu Sep  8 11:23:08 2005
@@ -0,0 +1,16 @@
+--- src/stun/stun.cxx~	2005-07-28 20:46:57.000000000 +0000
++++ src/stun/stun.cxx	2005-09-07 14:58:09.145973328 +0000
+@@ -676,12 +676,10 @@
+       asm("rdtsc" : "=A" (tick));
+ #elif defined (__SUNPRO_CC) || defined( __sparc__ )	
+       tick = gethrtime();
+-#elif defined(__MACH__) 
++#else
+       int fd=open("/dev/random",O_RDONLY);
+       read(fd,&tick,sizeof(tick));
+       closesocket(fd);
+-#else
+-#     error Need some way to seed the random number generator 
+ #endif 
+       int seed = int(tick);
+ #ifdef WIN32
================================================================



More information about the pld-cvs-commit mailing list