summaryrefslogtreecommitdiffstats
path: root/games/backgammon
diff options
context:
space:
mode:
authornaddy <naddy@openbsd.org>2013-08-29 20:22:09 +0000
committernaddy <naddy@openbsd.org>2013-08-29 20:22:09 +0000
commit66e49541875b8761f9d8963cc31a7972678263cb (patch)
tree246cc44c03a53e56d72c01eb9cc14afffc684fed /games/backgammon
parentAdd support for advanced btcoex. This commit is not really needed (diff)
downloadwireguard-openbsd-66e49541875b8761f9d8963cc31a7972678263cb.tar.xz
wireguard-openbsd-66e49541875b8761f9d8963cc31a7972678263cb.zip
replace srandomdev()+random() with the arc4random*() family
tweaks and ok millert@, ok deraadt@
Diffstat (limited to 'games/backgammon')
-rw-r--r--games/backgammon/backgammon/main.c3
-rw-r--r--games/backgammon/common_source/back.h4
2 files changed, 3 insertions, 4 deletions
diff --git a/games/backgammon/backgammon/main.c b/games/backgammon/backgammon/main.c
index 8b08c1b16f7..05efc815c4b 100644
--- a/games/backgammon/backgammon/main.c
+++ b/games/backgammon/backgammon/main.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: main.c,v 1.16 2009/10/27 23:59:23 deraadt Exp $ */
+/* $OpenBSD: main.c,v 1.17 2013/08/29 20:22:09 naddy Exp $ */
/*
* Copyright (c) 1980, 1993
@@ -100,7 +100,6 @@ main (argc,argv)
/* use whole screen for text */
begscr = 0;
- srandomdev(); /* seed random number generator */
getarg(argc, argv);
args[acnt] = '\0';
diff --git a/games/backgammon/common_source/back.h b/games/backgammon/common_source/back.h
index 351342f46a4..cd5bc0610c1 100644
--- a/games/backgammon/common_source/back.h
+++ b/games/backgammon/common_source/back.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: back.h,v 1.11 2006/12/14 10:14:05 martin Exp $ */
+/* $OpenBSD: back.h,v 1.12 2013/08/29 20:22:10 naddy Exp $ */
/*
* Copyright (c) 1980, 1993
@@ -43,7 +43,7 @@
#include <term.h>
#include <unistd.h>
-#define rnum(r) (random()%r)
+#define rnum(r) arc4random_uniform(r)
#define D0 dice[0]
#define D1 dice[1]
#define swap {D0 ^= D1; D1 ^= D0; D0 ^= D1; d0 = 1-d0;}