bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: new module 'rand'


From: Bruno Haible
Subject: Re: new module 'rand'
Date: Tue, 14 Nov 2023 19:18:42 +0100

On 2023-11-09 I wrote:
> Could it be that rand() is not multithread-safe?
> 
> According to the standards, rand() should be multithread-safe.

Nope, I was mistaken there. See [1] for the details.

So, the crash on CHERI was due to buggy code in the gnulib tests, meanwhile
fixed through [2].

Thus, no one actually needs the 'rand' module in its current state. I'm
marking it as "obsolete" [3].

[1] https://sourceware.org/pipermail/cygwin/2023-November/254756.html
[2] https://lists.gnu.org/archive/html/bug-gnulib/2023-11/msg00080.html
[3] https://www.gnu.org/software/gnulib/manual/html_node/Module-description.html


2023-11-14  Bruno Haible  <bruno@clisp.org>

        rand: Mark as obsolete.
        * modules/rand (Status, Notice): New sections.

diff --git a/modules/rand b/modules/rand
index 7cd6ca71c6..69dd70c489 100644
--- a/modules/rand
+++ b/modules/rand
@@ -1,6 +1,12 @@
 Description:
 global random number generator
 
+Status:
+obsolete
+
+Notice:
+This module is obsolete.
+
 Files:
 lib/rand.c
 m4/rand.m4






reply via email to

[Prev in Thread] Current Thread [Next in Thread]