]> git.ipfire.org Git - thirdparty/gnulib.git/commitdiff
get-rusage-data: Remove support for IRIX.
authorBruno Haible <bruno@clisp.org>
Wed, 10 Sep 2025 21:08:03 +0000 (23:08 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 10 Sep 2025 21:08:15 +0000 (23:08 +0200)
* lib/get-rusage-data.c (get_rusage_data): Remove code for IRIX.

ChangeLog
lib/get-rusage-data.c

index 2c558b81faf248e467447aa2e6020e77eb199e43..fbf6ba160022a0ebaea361aa383488316dea1688 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2025-09-10  Bruno Haible  <bruno@clisp.org>
 
+       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.
index 2cc68b938b5ea1390969a088f10a4804407d3345..593b201246d01eafcea7ec0d10c5b99b2d5d182c 100644 (file)
      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