diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2025-03-14 19:53:10 +0100 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2025-03-14 19:53:10 +0100 |
commit | 5ec497dc80bcb7ad78cc07bb919b2624b361f017 (patch) | |
tree | f552f035976f18015c0001cb07b67200a16662fe | |
parent | 1409c7872f5755d0770dffaaa57aa583e64196f4 (diff) | |
download | newlib-5ec497dc80bcb7ad78cc07bb919b2624b361f017.zip newlib-5ec497dc80bcb7ad78cc07bb919b2624b361f017.tar.gz newlib-5ec497dc80bcb7ad78cc07bb919b2624b361f017.tar.bz2 |
Cygwin: don't export arc4random_addrandom/arc4random_stir
Keep the functions for backward compatibility, but don't export
them from libcygwin.a for new applications. Drop the workaround
from commit ad29c33229e5 ("Cygwin: stdlib.h: revert declaring
arc4random_stir() as function").
Fixes: ad29c33229e5 ("Cygwin: stdlib.h: revert declaring arc4random_stir() as function")
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r-- | winsup/cygwin/Makefile.am | 2 | ||||
-rw-r--r-- | winsup/cygwin/include/cygwin/stdlib.h | 5 |
2 files changed, 2 insertions, 5 deletions
diff --git a/winsup/cygwin/Makefile.am b/winsup/cygwin/Makefile.am index 5002974..d47a1a2 100644 --- a/winsup/cygwin/Makefile.am +++ b/winsup/cygwin/Makefile.am @@ -459,6 +459,8 @@ VERSION_OFILES = version.o winver.o # NEW_FUNCTIONS=$(addprefix --replace=,\ + arc4random_addrandom= \ + arc4random_stir= \ atexit= \ timezone= \ uname=uname_x \ diff --git a/winsup/cygwin/include/cygwin/stdlib.h b/winsup/cygwin/include/cygwin/stdlib.h index 8391960..dd1077b 100644 --- a/winsup/cygwin/include/cygwin/stdlib.h +++ b/winsup/cygwin/include/cygwin/stdlib.h @@ -20,11 +20,6 @@ extern "C" const char *getprogname (void); void setprogname (const char *); -#if __BSD_VISIBLE -/* Cygwin exports arc4random_stir() for backward compatibility. - Keep the declaration compatible with libbsd. */ -void arc4random_stir(void); -#endif #if __GNU_VISIBLE char *canonicalize_file_name (const char *); #endif |