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