* doc/posix-functions/call_once.texi: Mention Haiku bug.
* doc/posix-functions/duplocale.texi: Likewise.
* doc/posix-functions/freelocale.texi: Likewise.
* doc/posix-functions/getlogin_r.texi: Likewise.
* doc/posix-functions/initstate.texi: Likewise.
* doc/posix-functions/mbrtoc32.texi: Likewise.
* doc/posix-functions/strxfrm.texi: Likewise.
* doc/posix-headers/math.texi: Update.
+2023-04-05 Bruno Haible <bruno@clisp.org>
+
+ doc: Add references to registered Haiku bugs.
+ * doc/posix-functions/call_once.texi: Mention Haiku bug.
+ * doc/posix-functions/duplocale.texi: Likewise.
+ * doc/posix-functions/freelocale.texi: Likewise.
+ * doc/posix-functions/getlogin_r.texi: Likewise.
+ * doc/posix-functions/initstate.texi: Likewise.
+ * doc/posix-functions/mbrtoc32.texi: Likewise.
+ * doc/posix-functions/strxfrm.texi: Likewise.
+ * doc/posix-headers/math.texi: Update.
+
2023-04-05 Bruno Haible <bruno@clisp.org>
string-desc-quotearg tests: Avoid a test failure on Haiku.
Portability problems not fixed by Gnulib:
@itemize
+@item
+This function does not work on some platforms:
+@c https://dev.haiku-os.org/ticket/18348
+Haiku.
@end itemize
This function is useless because the @code{locale_t} type is not defined
on some platforms:
z/OS.
+@item
+With the argument @code{LC_GLOBAL_LOCALE}, this function returns a wrong result
+on some platforms:
+@c https://dev.haiku-os.org/ticket/18345
+Haiku.
@end itemize
This function is useless because the @code{locale_t} type is not defined
on some platforms:
z/OS.
+@item
+This function may cause crashes in subsequent @code{newlocale} invocations
+on some platforms:
+@c https://dev.haiku-os.org/ticket/18344
+Haiku.
@end itemize
This function fails with error code @code{EINVAL} instead of @code{ERANGE} when
the second argument is zero on some platforms:
HP-UX 11.31.
+@item
+This function fails with error code @code{ENOMEM} instead of @code{ERANGE} on
+some platforms:
+@c https://dev.haiku-os.org/ticket/18349
+Haiku.
@end itemize
@item
The third parameter is @code{long} instead of @code{size_t} on some platforms:
MidnightBSD 2.0.
+@item
+This function makes out-of-bounds writes on some platforms:
+@c https://dev.haiku-os.org/ticket/18346
+Haiku.
@end itemize
@item
This function returns 0 instead of @code{(size_t) -2} when the input
is empty:
-glibc 2.19.
+glibc 2.19,
+@c https://dev.haiku-os.org/ticket/18350
+Haiku.
@item
This function does not recognize multibyte sequences that @code{mbrtowc}
recognizes on some platforms:
Portability problems not fixed by Gnulib:
@itemize
+@item
+This function has a wrong return value on some platforms:
+@c https://dev.haiku-os.org/ticket/18347
+Haiku.
@end itemize
@item
The macros @code{FP_ILOGB0} and @code{FP_ILOGBNAN} have wrong values on some
platforms:
-Haiku 2017.
+@c https://dev.haiku-os.org/ticket/18351
+Haiku 2022.
@item
The macros @code{NAN}, @code{HUGE_VALL}, and @code{INFINITY} are not