Re: [PATCH 2/2] Use urandom to get random seed

2011-09-27 Thread Andi Kleen
On 9/27/2011 4:24 PM, Joseph S. Myers wrote: On Tue, 27 Sep 2011, Andi Kleen wrote: if (!flag_random_seed) { + /* Try urandom first. Time of day is too likely to collide. */ + + int fd = open("/dev/urandom", O_RDONLY); + read(fd,&random_seed, sizeof(random_seed)); +

Re: [PATCH 2/2] Use urandom to get random seed

2011-09-27 Thread Joseph S. Myers
On Tue, 27 Sep 2011, Andi Kleen wrote: >if (!flag_random_seed) > { > + /* Try urandom first. Time of day is too likely to collide. */ > + > + int fd = open("/dev/urandom", O_RDONLY); > + read(fd, &random_seed, sizeof(random_seed)); > + close(fd); There appear to be no

[PATCH 2/2] Use urandom to get random seed

2011-09-27 Thread Andi Kleen
From: Andi Kleen When available use /dev/urandom to get the random seem. This will lower the probability of collisions. On other systems it will fallback to the old methods. Passes bootstrap + testsuite on x86_64. Ok? gcc/: * 2011-09-26 Andi Kleen * toplev.c (init_local_tick): Tr