]> Savannah Git Hosting - gnulib.git/commitdiff
random_r tests: Disable signature check on Haiku.
authorCollin Funk <collin.funk1@gmail.com>
Wed, 23 Apr 2025 01:46:08 +0000 (18:46 -0700)
committerBruno Haible <bruno@clisp.org>
Sat, 3 May 2025 13:51:07 +0000 (15:51 +0200)
* tests/test-random_r.c [__HAIKU__]: Skip initstate_r and setstate_r
signature check.
* doc/glibc-functions/initstate_r.texi: Remove year.
* doc/glibc-functions/setstate_r.texi: Likewise.

ChangeLog
doc/glibc-functions/initstate_r.texi
doc/glibc-functions/setstate_r.texi
tests/test-random_r.c

index 69c8e08a041ecce9a78d0c5b0ea891cd788d160e..6557b9b87ff09a8640509bf44b4124a5cbbbfdc6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2025-04-22  Collin Funk  <collin.funk1@gmail.com>
+
+       random_r tests: Disable signature check on Haiku.
+       * tests/test-random_r.c [__HAIKU__]: Skip initstate_r and setstate_r
+       signature check.
+       * doc/glibc-functions/initstate_r.texi: Remove year.
+       * doc/glibc-functions/setstate_r.texi: Likewise.
+
 2025-04-21  Collin Funk  <collin.funk1@gmail.com>
 
        strsignal tests: Disable signature check on Haiku.
index 53f2106c0df3878a92eea4ec3c10bcfc741193a7..8a4fbfa687e893b83aedaf28fb11df8398bae8df 100644 (file)
@@ -39,5 +39,5 @@ glibc 2.36/sparc.
 @item
 This function has a slightly different (but compatible) declaration on some
 platforms:
-Haiku 2017.
+Haiku.
 @end itemize
index 3ecd5cf4bebfbf67354be84261b31b17c6640652..79d7ee2908a8a6638c7094ab0c0467c11dcc4ed5 100644 (file)
@@ -35,5 +35,5 @@ Portability problems not fixed by Gnulib:
 @item
 This function has a slightly different (but compatible) declaration on some
 platforms:
-Haiku 2017.
+Haiku.
 @end itemize
index 74f19630f2455753018f9a0fb6b3ff3fd52f2eef..1c0ffdac5f866c8adcd028d027ebe0bc676d41b8 100644 (file)
 
 #include "signature.h"
 SIGNATURE_CHECK (srandom_r, int, (unsigned int, struct random_data *));
+#if !defined __HAIKU__
 SIGNATURE_CHECK (initstate_r, int, (unsigned int, char *, size_t,
                                     struct random_data *));
 SIGNATURE_CHECK (setstate_r, int, (char *, struct random_data *));
+#endif
 SIGNATURE_CHECK (random_r, int, (struct random_data *, int32_t *));
 
 #include <time.h>