summaryrefslogtreecommitdiffstats
path: root/games/random/randomize_fd.h
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2008-08-08 01:42:17 +0000
committerache <ache@FreeBSD.org>2008-08-08 01:42:17 +0000
commit823689b09c9db6b0a03a78837e4c02b453e37d8d (patch)
tree8f6ee5f63b889dc3ddd277538eb981661d977ec6 /games/random/randomize_fd.h
parentc14ceb129d096f937348a276508fee6f9493f9ae (diff)
downloadFreeBSD-src-823689b09c9db6b0a03a78837e4c02b453e37d8d.zip
FreeBSD-src-823689b09c9db6b0a03a78837e4c02b453e37d8d.tar.gz
I was confused a bit by the wrong construction with RAND_MAX
used in randomize_fd.c. Although the max value is the same currently, RAND_MAX is for rand(), not for random(). So move RANDOM_MAX const to the common file now, make it UL and use in randomize_fd.c too. (in any case its old value was 1 less then must be, as noted in the prev. commit)
Diffstat (limited to 'games/random/randomize_fd.h')
-rw-r--r--games/random/randomize_fd.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/games/random/randomize_fd.h b/games/random/randomize_fd.h
index 5b50e62..6f9fac2 100644
--- a/games/random/randomize_fd.h
+++ b/games/random/randomize_fd.h
@@ -29,6 +29,12 @@
#ifndef __RANDOMIZE_FD__
#define __RANDOMIZE_FD__
+/*
+ * The random() function is defined to return values between 0 and
+ * 2^31 - 1 inclusive in random(3).
+ */
+#define RANDOM_MAX 0x80000000UL
+
#define RANDOM_TYPE_UNSET 0
#define RANDOM_TYPE_LINES 1
#define RANDOM_TYPE_WORDS 2
OpenPOWER on IntegriCloud