From: Bruno Haible Date: Wed, 10 Sep 2025 21:22:50 +0000 (+0200) Subject: doc: Remove support for IRIX. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=06b4b2151d8d35098c5e1ff38ec1d81771ee6643;p=thirdparty%2Fgnulib.git 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. --- diff --git a/ChangeLog b/ChangeLog index 755c0293a3..a4d76454c2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,13 @@ 2025-09-10 Bruno Haible + 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. diff --git a/doc/gnulib.texi b/doc/gnulib.texi index 334155b5ed..53da100824 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -318,7 +318,7 @@ and C++ programs alike. 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. diff --git a/doc/posix-functions/sig2str.texi b/doc/posix-functions/sig2str.texi index b2203ed0d3..4f6b7d1c50 100644 --- a/doc/posix-functions/sig2str.texi +++ b/doc/posix-functions/sig2str.texi @@ -16,7 +16,4 @@ glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7 Portability problems not fixed by Gnulib: @itemize -@item -This function is not declared on some platforms: -IRIX 6.5. @end itemize diff --git a/doc/posix-functions/str2sig.texi b/doc/posix-functions/str2sig.texi index 5cb77fd915..ac1a04e9d3 100644 --- a/doc/posix-functions/str2sig.texi +++ b/doc/posix-functions/str2sig.texi @@ -16,7 +16,4 @@ glibc 2.42, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7 Portability problems not fixed by Gnulib: @itemize -@item -This function is not declared on some platforms: -IRIX 6.5. @end itemize diff --git a/doc/posix-functions/strerror.texi b/doc/posix-functions/strerror.texi index a2d6a9c8b9..74c87c0af1 100644 --- a/doc/posix-functions/strerror.texi +++ b/doc/posix-functions/strerror.texi @@ -20,13 +20,9 @@ although POSIX requires this to leave @code{errno} unchanged and 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: diff --git a/doc/posix-headers/sys_stat.texi b/doc/posix-headers/sys_stat.texi index 42040420d2..950fd89f4b 100644 --- a/doc/posix-headers/sys_stat.texi +++ b/doc/posix-headers/sys_stat.texi @@ -13,7 +13,7 @@ The type @code{mode_t} is not defined on some platforms: 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. diff --git a/doc/posix-headers/sys_types.texi b/doc/posix-headers/sys_types.texi index 84d9bf7dea..a39eef8d10 100644 --- a/doc/posix-headers/sys_types.texi +++ b/doc/posix-headers/sys_types.texi @@ -25,7 +25,7 @@ The type @code{off64_t} is not defined on some platforms: 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.