+2011-01-23 Bruno Haible <bruno@clisp.org>
+
+ get-rusage-as: Improve on NetBSD.
+ * lib/get-rusage-as.c (get_rusage_as_via_iterator): On NetBSD, use
+ /proc, like on FreeBSD.
+
2011-01-23 Jim Meyering <meyering@redhat.com>
xreadlink.h: remove unnecessary #include
NetBSD:
a) setrlimit with RLIMIT_AS works.
- b) No VMA iteration API exists.
+ b) The /proc/self/maps file contains a list of the virtual memory areas.
+ Both methods agree,
OpenBSD:
a) setrlimit exists, but RLIMIT_AS is not defined.
/* Support for reading text files in the /proc file system. */
-#if defined __linux__ || defined __FreeBSD__ /* || defined __CYGWIN__ */
+#if defined __linux__ || defined __FreeBSD__ || defined __NetBSD__ /* || defined __CYGWIN__ */
/* Buffered read-only streams.
We cannot use <stdio.h> here, because fopen() calls malloc(), and a malloc()
rof_close (&rof);
return total;
-#elif defined __FreeBSD__
+#elif defined __FreeBSD__ || defined __NetBSD__
struct rofile rof;
int c;