]> git.pond.sub.org Git - empserver/commitdiff
Actually use the RANDOM defines and define NIGHTLY. Code is patched
authorMarc Olzheim <marcolz@stack.nl>
Sun, 20 Jun 2004 14:00:31 +0000 (14:00 +0000)
committerMarc Olzheim <marcolz@stack.nl>
Sun, 20 Jun 2004 14:00:31 +0000 (14:00 +0000)
into src/lib/gen/chance.c

src/scripts/nightly/patches/All/prng.patch

index 5b2e2de17bf35a1983ba66c0a85b3613ba566426..f07b6e70afa64725c7df680787ef650038ec7123 100644 (file)
@@ -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