diff options
author | ache <ache@FreeBSD.org> | 2003-02-11 02:31:53 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 2003-02-11 02:31:53 +0000 |
commit | 68e4eee3d3189d2ed0be164de53c1b7b991c91a4 (patch) | |
tree | b66b4cf6bba748653864ec28e6657e2213bbb850 /sbin/routed | |
parent | 9f45192eda49112901d18653ccd1d060778a079e (diff) | |
download | FreeBSD-src-68e4eee3d3189d2ed0be164de53c1b7b991c91a4.zip FreeBSD-src-68e4eee3d3189d2ed0be164de53c1b7b991c91a4.tar.gz |
Use srandomdev() for FreeBSD
Diffstat (limited to 'sbin/routed')
-rw-r--r-- | sbin/routed/main.c | 4 |
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. */ |