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));
+
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
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