diff options
author | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2010-01-14 22:50:23 +0000 |
---|---|---|
committer | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2010-01-14 22:50:23 +0000 |
commit | 41681883895f928191cfa6472b453d9753cc26ec (patch) | |
tree | 54d0247f6e2d5d40e78ff06658bb60d458b4bd39 /config.h.in | |
parent | 5a662dc06039959a7a12925c21abf9d2e233b618 (diff) | |
download | cups-41681883895f928191cfa6472b453d9753cc26ec.tar.gz |
Merge changes from CUPS 1.5svn-r8950.
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1816 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'config.h.in')
-rw-r--r-- | config.h.in | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/config.h.in b/config.h.in index 7f197d7f2..cf33d3ac1 100644 --- a/config.h.in +++ b/config.h.in @@ -586,10 +586,24 @@ * Which random number generator function to use... */ +#undef HAVE_ARC4RANDOM #undef HAVE_RANDOM -#undef HAVE_MRAND48 #undef HAVE_LRAND48 +#ifdef HAVE_ARC4RANDOM +# define CUPS_RAND() arc4random() +# define CUPS_SRAND(v) arc4random_stir() +#elif defined(HAVE_RANDOM) +# define CUPS_RAND() random() +# define CUPS_SRAND(v) srandom(v) +#elif defined(HAVE_LRAND48) +# define CUPS_RAND() lrand48() +# define CUPS_SRAND(v) srand48(v) +#else +# define CUPS_RAND() rand() +# define CUPS_SRAND(v) srand(v) +#endif /* HAVE_ARC4RANDOM */ + /* * Do we have vproc_transaction_begin/end? |