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
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
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