summaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1997-09-24 22:40:45 +0000
committerache <ache@FreeBSD.org>1997-09-24 22:40:45 +0000
commit3cf3c553568545613953707cc857ecf601c62166 (patch)
treeb6251e7a75c6c4ab95c7d07ed12a90e829576b5d /games
parent518e6e69bd606782d2c6d77cd02fcf268ee4736f (diff)
downloadFreeBSD-src-3cf3c553568545613953707cc857ecf601c62166.zip
FreeBSD-src-3cf3c553568545613953707cc857ecf601c62166.tar.gz
Cleanup
Convert to random()
Diffstat (limited to 'games')
-rw-r--r--games/battlestar/battlestar.c2
-rw-r--r--games/battlestar/externs.h3
-rw-r--r--games/battlestar/init.c2
3 files changed, 4 insertions, 3 deletions
diff --git a/games/battlestar/battlestar.c b/games/battlestar/battlestar.c
index c03b4d5..2499ff3 100644
--- a/games/battlestar/battlestar.c
+++ b/games/battlestar/battlestar.c
@@ -91,6 +91,6 @@ run:
case 0:
goto start;
default:
- exit();
+ exit(0);
}
}
diff --git a/games/battlestar/externs.h b/games/battlestar/externs.h
index d6ff2c9..692f267 100644
--- a/games/battlestar/externs.h
+++ b/games/battlestar/externs.h
@@ -37,11 +37,12 @@
#include <sys/param.h>
#include <sys/signal.h>
#include <stdio.h>
+#include <stdlib.h>
#define BITS (8)
#define OUTSIDE (position > 68 && position < 246 && position != 218)
-#define rnd(x) (rand() % (x))
+#define rnd(x) (random() % (x))
#define max(a,b) ((a) < (b) ? (b) : (a))
#define testbit(array, index) (array[index/BITS] & (1 << (index % BITS)))
#ifndef setbit
diff --git a/games/battlestar/init.c b/games/battlestar/init.c
index 6d3a2ed..e4aa3d8 100644
--- a/games/battlestar/init.c
+++ b/games/battlestar/init.c
@@ -48,7 +48,7 @@ initialize(startup)
puts("Version 4.2, fall 1984.");
puts("First Adventure game written by His Lordship, the honorable");
puts("Admiral D.W. Riggle\n");
- srand(getpid());
+ srandomdev();
getutmp(uname);
if (startup)
location = dayfile;
OpenPOWER on IntegriCloud