summaryrefslogtreecommitdiffstats
path: root/sbin/routed
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2003-02-11 02:31:53 +0000
committerache <ache@FreeBSD.org>2003-02-11 02:31:53 +0000
commit68e4eee3d3189d2ed0be164de53c1b7b991c91a4 (patch)
treeb66b4cf6bba748653864ec28e6657e2213bbb850 /sbin/routed
parent9f45192eda49112901d18653ccd1d060778a079e (diff)
downloadFreeBSD-src-68e4eee3d3189d2ed0be164de53c1b7b991c91a4.zip
FreeBSD-src-68e4eee3d3189d2ed0be164de53c1b7b991c91a4.tar.gz
Use srandomdev() for FreeBSD
Diffstat (limited to 'sbin/routed')
-rw-r--r--sbin/routed/main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sbin/routed/main.c b/sbin/routed/main.c
index 70da19d..62299b0 100644
--- a/sbin/routed/main.c
+++ b/sbin/routed/main.c
@@ -297,7 +297,11 @@ usage:
#endif
mypid = getpid();
+#ifdef __FreeBSD__
+ srandomdev();
+#else
srandom((int)(clk.tv_sec ^ clk.tv_usec ^ mypid));
+#endif
/* prepare socket connected to the kernel.
*/
OpenPOWER on IntegriCloud