]> Savannah Git Hosting - gnulib.git/commitdiff
fseterr: Port to recent Haiku snapshots.
authorCollin Funk <collin.funk1@gmail.com>
Mon, 7 Apr 2025 03:08:25 +0000 (20:08 -0700)
committerBruno Haible <bruno@clisp.org>
Mon, 14 Apr 2025 22:35:21 +0000 (00:35 +0200)
* lib/fseterr.h (__fseterr): Provide missing declaration.

ChangeLog
lib/fseterr.h

index 64a96364b4825177c417f519cb018db7867b5cc6..6ae50cd34f0f7e8044dbe7e4bb75389b5e5caff1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2025-04-06  Collin Funk  <collin.funk1@gmail.com>
 
+       fseterr: Port to recent Haiku snapshots.
+       * lib/fseterr.h (__fseterr): Provide missing declaration.
+
        fflush: Port to recent Haiku snapshots.
        * lib/stdio-impl.h (_IO_IN_BACKUP) [__HAIKU__]: Define macros.
        * lib/fflush.c (fp_) [!__HAIKU__]: Define to fp.
index c0712a24fdf7629db66c5f16364360ff2f34a0fe..57c30ef3d755267facf5e033d593133bd5812b0b 100644 (file)
 
 #if HAVE___FSETERR /* musl libc */
 
+/* Haiku has __fseterr but does not declare it.  */
+# if defined __HAIKU__
+extern void __fseterr (FILE *fp);
+# endif
+
 # include <stdio_ext.h>
 # define fseterr(fp) __fseterr (fp)