summarylogtreecommitdiffstats
path: root/fix_non_i386.patch
blob: 2b86e1ca72476b469336929f9f8bb716f5700ba2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- stun.cxx~	2012-01-26 13:02:46.000000000 +0200
+++ stun.cxx	2014-05-19 23:00:16.896870461 +0300
@@ -669,16 +669,8 @@
       tick = hightick;
       tick <<= 32;
       tick |= lowtick;
-#elif defined(__GNUC__) && ( defined(__i686__) || defined(__i386__) )
-      asm("rdtsc" : "=A" (tick));
-#elif defined (__SUNPRO_CC) || defined( __sparc__ )	
-      tick = gethrtime();
-#elif defined(__MACH__)  || defined(__linux)
-      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 
+      tick = time(NULL);
 #endif 
       int seed = int(tick);
 #ifdef WIN32