From: Assaf Gordon Date: Sun, 16 Dec 2018 15:24:28 +0000 (+0100) Subject: random: Fix build error on native Windows (regression from 2018-06-21). X-Git-Tag: v1.0~5225 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=5f5cd2ea2827891ccafdbe8b5305ec240aded8dc;p=gnulib.git random: Fix build error on native Windows (regression from 2018-06-21). * lib/random.c (__srandom, __initstate, __setstate, __random, __srandom_r, __initstate_r, __setstate_r, __random_r) [!_LIBC]: Redirect to the symbols without '__' prefix. --- diff --git a/ChangeLog b/ChangeLog index 3ab3138f51..1f612a463d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2018-12-16 Assaf Gordon + + random: Fix build error on native Windows (regression from 2018-06-21). + * lib/random.c (__srandom, __initstate, __setstate, __random, + __srandom_r, __initstate_r, __setstate_r, __random_r) [!_LIBC]: Redirect + to the symbols without '__' prefix. + 2018-12-16 Bruno Haible obstack, libc-config: Support HP-UX cc in C99 mode. @@ -1966,7 +1973,7 @@ * doc/gnulib-tool.texi (Finding POSIX substitutes): New section. (Which modules?): Reference it. -2018-08-01 Assaf Gordon +2018-08-01 Assaf Gordon dfa: fix memory leak * lib/dfa.c (dfafree): Add missing free() on dfa->superset. diff --git a/lib/random.c b/lib/random.c index d14b820841..5e01b72884 100644 --- a/lib/random.c +++ b/lib/random.c @@ -52,6 +52,14 @@ #ifndef _LIBC # include +# define __srandom srandom +# define __initstate initstate +# define __setstate setstate +# define __random random +# define __srandom_r srandom_r +# define __initstate_r initstate_r +# define __setstate_r setstate_r +# define __random_r random_r #endif /* Specification. */