]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/ngircd.c
Use srand()/rand() instead of srandom()/random(); seems to be more portable
[ngircd-alex.git] / src / ngircd / ngircd.c
index 58383cfaac51924b6782be3d7a08bf7a96a1056e..500d1288efccf80ef8eeb3bc0a64a91e6fb2b974 100644 (file)
@@ -576,13 +576,13 @@ Random_Init_Kern(const char *file)
                if (read(fd, &seed, sizeof(seed)) == sizeof(seed))
                        ret = true;
                close(fd);
-               srandom(seed);
+               srand(seed);
        }
        return ret;
 }
 
 /**
- * Initialize libc random(3) number generator
+ * Initialize libc rand(3) number generator
  */
 static void
 Random_Init(void)
@@ -593,7 +593,7 @@ Random_Init(void)
                return;
        if (Random_Init_Kern("/dev/arandom"))
                return;
-       srandom(random() ^ getpid() ^ time(NULL));
+       srand(rand() ^ getpid() ^ time(NULL));
 }