summaryrefslogtreecommitdiffstats
path: root/games/sail
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1997-09-24 04:48:24 +0000
committerache <ache@FreeBSD.org>1997-09-24 04:48:24 +0000
commit297678a001aafa7f8ae3bc00b18772b660f9c510 (patch)
treecee4aebf5a060021c393ffed583d7fc47fca9d45 /games/sail
parent0f3d4fc289f5017634ed2597317e7e15ae3d9f6d (diff)
downloadFreeBSD-src-297678a001aafa7f8ae3bc00b18772b660f9c510.zip
FreeBSD-src-297678a001aafa7f8ae3bc00b18772b660f9c510.tar.gz
Use srandomdev
Diffstat (limited to 'games/sail')
-rw-r--r--games/sail/externs.h3
-rw-r--r--games/sail/main.c2
2 files changed, 3 insertions, 2 deletions
diff --git a/games/sail/externs.h b/games/sail/externs.h
index 541b5a6..3b15876 100644
--- a/games/sail/externs.h
+++ b/games/sail/externs.h
@@ -37,6 +37,7 @@
#include <signal.h>
#include <ctype.h>
#include <setjmp.h>
+#include <stdlib.h>
#include "machdep.h"
/* program mode */
@@ -55,7 +56,7 @@ char nobells; /* -b, don't ring bell before Signal */
/* other initial modes */
char issetuid; /* running setuid */
-#define die() ((rand() >> 3) % 6 + 1)
+#define die() (random() % 6 + 1)
#define sqr(a) ((a) * (a))
#define abs(a) ((a) > 0 ? (a) : -(a))
#define min(a,b) ((a) < (b) ? (a) : (b))
diff --git a/games/sail/main.c b/games/sail/main.c
index 4c59f26..37c4aa6 100644
--- a/games/sail/main.c
+++ b/games/sail/main.c
@@ -51,7 +51,7 @@ main(argc, argv)
register char *p;
int i;
- (void) srand(getpid());
+ srandomdev();
issetuid = getuid() != geteuid();
if (p = rindex(*argv, '/'))
p++;
OpenPOWER on IntegriCloud