summaryrefslogtreecommitdiff
path: root/lib/vma-iter.h
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2019-01-27 04:57:29 +0100
committerBruno Haible <bruno@clisp.org>2019-01-27 04:57:29 +0100
commit79b92f92dbba81d48f62e85b5b2dd8bdc4798c41 (patch)
tree74940ef270d918201f32f49508ab1129fa211b67 /lib/vma-iter.h
parentf2ca86eac4c9610bdafd4a90fdeb0f1697504306 (diff)
downloadgnulib-79b92f92dbba81d48f62e85b5b2dd8bdc4798c41.tar.gz
vma-iter: Add support for Android.
* lib/vma-iter.h (VMA_ITERATE_SUPPORTED): Define on Android as well. * lib/vma-iter.c: Treat Android like Linux. * lib/get-rusage-data.c (get_rusage_data): Likewise.
Diffstat (limited to 'lib/vma-iter.h')
-rw-r--r--lib/vma-iter.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/vma-iter.h b/lib/vma-iter.h
index c1e1e5af4c..e319d5d877 100644
--- a/lib/vma-iter.h
+++ b/lib/vma-iter.h
@@ -52,7 +52,7 @@ extern int vma_iterate (vma_iterate_callback_fn callback, void *data);
this platform.
Note that even when this macro is defined, vma_iterate() may still fail to
find any virtual memory area, for example if /proc is not mounted. */
-#if defined __linux__ || defined __GNU__ || defined __FreeBSD_kernel__ || defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__ || defined __sgi || defined __osf__ || defined __sun || HAVE_PSTAT_GETPROCVM || (defined __APPLE__ && defined __MACH__) || defined _WIN32 || defined __CYGWIN__ || defined __BEOS__ || defined __HAIKU__ || defined __minix || HAVE_MQUERY
+#if defined __linux__ || defined __ANDROID__ || defined __GNU__ || defined __FreeBSD_kernel__ || defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__ || defined __sgi || defined __osf__ || defined __sun || HAVE_PSTAT_GETPROCVM || (defined __APPLE__ && defined __MACH__) || defined _WIN32 || defined __CYGWIN__ || defined __BEOS__ || defined __HAIKU__ || defined __minix || HAVE_MQUERY
# define VMA_ITERATE_SUPPORTED 1
#endif