From: Collin Funk Date: Mon, 7 Apr 2025 03:08:25 +0000 (-0700) Subject: fseterr: Port to recent Haiku snapshots. X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=9c45ae967ccc8caadcdc30ac59ec641c889ecdd7;p=gnulib.git fseterr: Port to recent Haiku snapshots. * lib/fseterr.h (__fseterr): Provide missing declaration. --- diff --git a/ChangeLog b/ChangeLog index d1a16e15da..b24c4d104b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2025-04-06 Collin Funk + 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. diff --git a/lib/fseterr.h b/lib/fseterr.h index c0712a24fd..57c30ef3d7 100644 --- a/lib/fseterr.h +++ b/lib/fseterr.h @@ -30,6 +30,11 @@ #if HAVE___FSETERR /* musl libc */ +/* Haiku has __fseterr but does not declare it. */ +# if defined __HAIKU__ +extern void __fseterr (FILE *fp); +# endif + # include # define fseterr(fp) __fseterr (fp)