From: Bruno Haible Date: Wed, 10 Sep 2025 21:08:03 +0000 (+0200) Subject: get-rusage-data: Remove support for IRIX. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e379ef296be24dbeb90fc6721223ce2b511f00c;p=thirdparty%2Fgnulib.git get-rusage-data: Remove support for IRIX. * lib/get-rusage-data.c (get_rusage_data): Remove code for IRIX. --- diff --git a/ChangeLog b/ChangeLog index 2c558b81fa..fbf6ba1600 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2025-09-10 Bruno Haible + get-rusage-data: Remove support for IRIX. + * lib/get-rusage-data.c (get_rusage_data): Remove code for IRIX. + fsusage: Remove support for IRIX. * m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Update description of STAT_STATFS4. diff --git a/lib/get-rusage-data.c b/lib/get-rusage-data.c index 2cc68b938b..593b201246 100644 --- a/lib/get-rusage-data.c +++ b/lib/get-rusage-data.c @@ -88,12 +88,6 @@ Both methods agree, except that the value of get_rusage_data_via_iterator() is sometimes 4 KB larger than get_rusage_data_via_setrlimit(). - IRIX: - a) setrlimit with RLIMIT_DATA works. - b) The /proc/$pid file supports ioctls PIOCNMAP and PIOCMAP. - get_rusage_data_via_setrlimit() works slightly better than - get_rusage_data_via_iterator() before the first malloc() call. - Solaris: a) setrlimit with RLIMIT_DATA works. b) The /proc/$pid file supports ioctls PIOCNMAP and PIOCMAP, and the @@ -408,7 +402,7 @@ get_rusage_data (void) Prefer get_rusage_data_via_iterator(). */ return get_rusage_data_via_iterator (); #elif HAVE_SETRLIMIT && defined RLIMIT_DATA && !defined __HAIKU__ -# if defined __linux__ || defined __ANDROID__ || defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ || defined _AIX || defined __hpux || defined __sgi || defined __sun /* Linux, FreeBSD, NetBSD, OpenBSD, AIX, HP-UX, IRIX, Solaris */ +# if defined __linux__ || defined __ANDROID__ || defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ || defined _AIX || defined __hpux || defined __sun /* Linux, FreeBSD, NetBSD, OpenBSD, AIX, HP-UX, Solaris */ /* get_rusage_data_via_setrlimit() works. */ return get_rusage_data_via_setrlimit (); # else