Stop Sent from my T-Mobile 5G Device
-------- Original message --------From: Corinna Vinschen via Cygwin-cvs
<[email protected]> Date: 11/13/23 11:03 AM (GMT-08:00) To:
[email protected] Subject: [newlib-cygwin/cygwin-3_4-branch] Cygwin:
random: drop unused function srandomdev()
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=ea980c5d418fc7092d3b9efdc652fd591def1cd4commit
ea980c5d418fc7092d3b9efdc652fd591def1cd4Author: Corinna Vinschen
<[email protected]>AuthorDate: Mon Nov 13 19:37:56 2023 +0100Commit:
Corinna Vinschen <[email protected]>CommitDate: Mon Nov 13 19:54:59 2023
+0100 Cygwin: random: drop unused function srandomdev() Also drop
includes only required for srandomdev(). Signed-off-by: Corinna Vinschen
<[email protected]>Diff:--- winsup/cygwin/random.cc | 44
-------------------------------------------- 1 file changed, 44
deletions(-)diff --git a/winsup/cygwin/random.cc b/winsup/cygwin/random.ccindex
b38fdc078189..51f5a6e963e0 100644--- a/winsup/cygwin/random.cc+++
b/winsup/cygwin/random.cc@@ -44,11 +44,7 @@ static char sccsid[] =
"@(#)random.c 8.2 (Berkeley) 5/19/95"; #include <sys/cdefs.h>
__FBSDID("$FreeBSD: src/lib/libc/stdlib/random.c,v 1.25 2007/01/09 00:28:10 imp
Exp $"); -#include <sys/time.h> /* for srandomdev() */-#include
<fcntl.h> /* for srandomdev() */ #include <stdio.h>-#include
<stdlib.h>-#include <unistd.h> /* for srandomdev() */ /* *
random.c:@@ -297,46 +293,6 @@ srandom(unsigned x) __random_unlock(); } -/*-
* srandomdev:- *- * Many programs choose the seed value in a totally
predictable manner.- * This often causes problems. We seed the generator using
the much more- * secure random(4) interface. Note that this particular
seeding- * procedure can generate states which are impossible to reproduce by-
* calling srandom() with any value, since the succeeding terms in the- * state
buffer are no longer derived from the LC algorithm applied to- * a fixed seed.-
*/-void-srandomdev()-{- size_t len;-- if (rand_type == TYPE_0)-
len = sizeof state[0];- else- len = rand_deg * sizeof state[0];--
if (getentropy ((void *) state, len)) {- struct timeval tv;-
unsigned long junk;-- gettimeofday(&tv, NULL);-
/* Avoid a compiler warning when we really want to get at the-
junk in an uninitialized variable. */-#pragma GCC diagnostic ignored
"-Wmaybe-uninitialized"- srandom((getpid() << 16) ^ tv.tv_sec ^
tv.tv_usec ^ junk);-#pragma GCC diagnostic pop- return;- }--
if (rand_type != TYPE_0) {- fptr = &state[rand_sep];-
rptr = &state[0];- }-}- /* * initstate: *