]> git.ipfire.org Git - thirdparty/gnulib.git/commitdiff
get-rusage-data: Remove support for OSF/1.
authorBruno Haible <bruno@clisp.org>
Tue, 9 Sep 2025 10:42:07 +0000 (12:42 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 9 Sep 2025 10:42:07 +0000 (12:42 +0200)
* lib/get-rusage-data.c (get_rusage_data): Remove code for OSF/1.

ChangeLog
lib/get-rusage-data.c

index 3cb79003980ca5788127afaba10a37f395f81c9d..73a117723d1068c5727559fdfec0bf11844eaf66 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2025-09-09  Bruno Haible  <bruno@clisp.org>
 
+       get-rusage-data: Remove support for OSF/1.
+       * lib/get-rusage-data.c (get_rusage_data): Remove code for OSF/1.
+
        fsusage: Remove support for OSF/1.
        * lib/fsusage.c (get_fs_usage): Remove code for STAT_STATFS3_OSF1.
        * m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Remove test for for 3-argument
index 0fafc75a20c0b29a597cf1dd7db9cecab27d82c9..2cc68b938b5ea1390969a088f10a4804407d3345 100644 (file)
      get_rusage_data_via_setrlimit() works slightly better than
      get_rusage_data_via_iterator() before the first malloc() call.
 
-   OSF/1:
-     a) setrlimit with RLIMIT_DATA works.
-     b) The /proc/$pid file supports ioctls PIOCNMAP and PIOCMAP.
-     Both methods agree.
-
    Solaris:
      a) setrlimit with RLIMIT_DATA works.
      b) The /proc/$pid file supports ioctls PIOCNMAP and PIOCMAP, and the
@@ -413,7 +408,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 __osf__ || defined __sun /* Linux, FreeBSD, NetBSD, OpenBSD, AIX, HP-UX, IRIX, OSF/1, Solaris */
+# 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 */
   /* get_rusage_data_via_setrlimit() works.  */
   return get_rusage_data_via_setrlimit ();
 # else