* doc/gnulib.texi (Header files): Update.
* doc/posix-functions/sig2str.texi: Don't mention IRIX problem.
* doc/posix-functions/str2sig.texi: Likewise.
* doc/posix-functions/strerror.texi: Likewise.
* doc/posix-headers/sys_stat.texi: Don't mention IRIX.
* doc/posix-headers/sys_types.texi: Likewise.
2025-09-10 Bruno Haible <bruno@clisp.org>
+ doc: Remove support for IRIX.
+ * doc/gnulib.texi (Header files): Update.
+ * doc/posix-functions/sig2str.texi: Don't mention IRIX problem.
+ * doc/posix-functions/str2sig.texi: Likewise.
+ * doc/posix-functions/strerror.texi: Likewise.
+ * doc/posix-headers/sys_stat.texi: Don't mention IRIX.
+ * doc/posix-headers/sys_types.texi: Likewise.
+
tests: Remove support for IRIX.
* tests/minus-zero.h (compute_minus_zerof, compute_minus_zerod,
compute_minus_zerol): Remove code for IRIX.
Note that putting a @code{#include} in an @code{extern "C" @{ ... @}}
block yields a syntax error in C++ mode on some platforms (e.g., glibc
-systems with g++ v3.3 to v4.2, AIX, IRIX). For this reason, it
+systems with g++ v3.3 to v4.2, AIX). For this reason, it
is recommended to place the @code{#include} before the @code{extern
"C"} block.
Portability problems not fixed by Gnulib:
@itemize
-@item
-This function is not declared on some platforms:
-IRIX 6.5.
@end itemize
Portability problems not fixed by Gnulib:
@itemize
-@item
-This function is not declared on some platforms:
-IRIX 6.5.
@end itemize
report success, on some platforms:
FreeBSD 8.2, NetBSD 10.0, OpenBSD 4.7, macOS 14.
@item
-This function fails to return a string for out-of-range integers on
+This function returns an empty string for out-of-range integers on
some platforms:
HP-UX 11.
-(Some return NULL which is a POSIX violation, others return the empty
-string which is valid but not as useful); this can still cause bugs
-because most programs call @code{strerror} without setting and testing
-@code{errno}.)
@end itemize
Portability problems not fixed by Gnulib:
MSVC 14.
@item
The type @code{blksize_t} is not defined on some platforms:
-FreeBSD 5.5, OpenBSD 5.6, HP-UX 11.23, IRIX 6.5, mingw, MSVC 14.
+FreeBSD 5.5, OpenBSD 5.6, HP-UX 11.23, mingw, MSVC 14.
@item
The type @code{blkcnt_t} is not defined on some platforms:
FreeBSD 5.5, OpenBSD 5.6, mingw, MSVC 14.
macOS 14, FreeBSD 10.4, NetBSD 10.0, OpenBSD 7.5, MSVC 14, Cygwin, Haiku, Minix 3.3.
@item
The type @code{blksize_t} is not defined on some platforms:
-FreeBSD 5.5, OpenBSD 5.6, HP-UX 11.23, IRIX 6.5, mingw, MSVC 14.
+FreeBSD 5.5, OpenBSD 5.6, HP-UX 11.23, mingw, MSVC 14.
@item
The type @code{blkcnt_t} is not defined on some platforms:
FreeBSD 5.5, OpenBSD 5.6, mingw, MSVC 14.