]> 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)
committerCollin Funk <collin.funk1@gmail.com>
Mon, 7 Apr 2025 03:09:09 +0000 (20:09 -0700)
* lib/fseterr.h (__fseterr): Provide missing declaration.

ChangeLog
lib/fseterr.h

index d1a16e15da9a01082c0fc801008ffa22072b41a5..b24c4d104b4d2888cf1a59735548bb4ebad96da2 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)