From d35f51be908d0a3046ad0924a243e5aa2ba61be6 Mon Sep 17 00:00:00 2001 From: Marc Olzheim Date: Sun, 20 Jun 2004 14:00:31 +0000 Subject: [PATCH] Actually use the RANDOM defines and define NIGHTLY. Code is patched into src/lib/gen/chance.c --- src/scripts/nightly/patches/All/prng.patch | 30 +++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/src/scripts/nightly/patches/All/prng.patch b/src/scripts/nightly/patches/All/prng.patch index 5b2e2de17..f07b6e70a 100644 --- a/src/scripts/nightly/patches/All/prng.patch +++ b/src/scripts/nightly/patches/All/prng.patch @@ -6,4 +6,32 @@ Index: empserver/Make.sysdefs VAXULTLFLAGS = VAXULTMASTER = GLOBALCFLAGS="$(VAXULTCFLAGS)" GLOBALLFLAGS="$(VAXULTLFLAGS)" + -+GLOBALLFLAGS += -DRANDOM=rand48 -DSRANDOM=srand48 ++GLOBALCFLAGS += -DRANDOM=lrand48 -DSRANDOM=srand48 -DNIGHTLY +Index: empserver/src/lib/gen/chance.c +--- empserver/src/lib/gen/chance.c Tue Sep 2 22:48:48 2003 ++++ empserver/src/lib/gen/chance.c Sun Jun 20 15:51:09 2004 +@@ -33,21 +33,17 @@ + + #include "gen.h" + +-#ifdef hpux ++#ifdef NIGHTLY + void + srandom(unsigned int n) + { +- extern void srand48(); +- +- srand48(n); ++ SRANDOM(0); + } + + long + random(void) + { +- extern long lrand48(); +- +- return (lrand48()); /* 5/28/91 by bailey@mcs.kent.edu */ ++ return (RANDOM()); /* 5/28/91 by bailey@mcs.kent.edu */ + } + #endif + -- 2.43.0