summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/defs.c
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>2000-08-31 00:45:24 +0000
committerbrian <brian@FreeBSD.org>2000-08-31 00:45:24 +0000
commited0f07d9dd6b385bdf4112d9942c821fb92d7695 (patch)
tree629247fbfa4cca36341d8ebb4d30af203311bdc1 /usr.sbin/ppp/defs.c
parentafc6787158045131a17b21bc5d97f5ab2e957025 (diff)
downloadFreeBSD-src-ed0f07d9dd6b385bdf4112d9942c821fb92d7695.zip
FreeBSD-src-ed0f07d9dd6b385bdf4112d9942c821fb92d7695.tar.gz
Use arc4random() instead of random()
Diffstat (limited to 'usr.sbin/ppp/defs.c')
-rw-r--r--usr.sbin/ppp/defs.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/ppp/defs.c b/usr.sbin/ppp/defs.c
index 033ec14..92815cc 100644
--- a/usr.sbin/ppp/defs.c
+++ b/usr.sbin/ppp/defs.c
@@ -53,10 +53,11 @@
#define issep(c) ((c) == '\t' || (c) == ' ')
+#if defined(__NetBSD__) || __FreeBSD__ < 3
void
randinit()
{
-#if defined(__OpenBSD__) || __FreeBSD__ >= 3
+#if defined(__FreeBSD__)
static int initdone; /* srandomdev() call is only required once */
if (!initdone) {
@@ -67,6 +68,7 @@ randinit()
srandom((time(NULL)^getpid())+random());
#endif
}
+#endif
ssize_t
fullread(int fd, void *v, size_t n)
OpenPOWER on IntegriCloud