aboutsummaryrefslogtreecommitdiffstats
path: root/libc/include/sys/mman.h
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2014-12-04 21:30:43 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2014-12-04 21:30:43 +0000
commit295bc2b97041c5b06465effe1c60138a485495d5 (patch)
treed5ae2f0f0754303c9e0fd0aa7016fb52a19632c3 /libc/include/sys/mman.h
parente3e3feaf917c725c9c1194c930c8f11216d09ab1 (diff)
parent5afae64a1bac56638c6348f0c8f5e9d61b654029 (diff)
downloadandroid_bionic-295bc2b97041c5b06465effe1c60138a485495d5.tar.gz
android_bionic-295bc2b97041c5b06465effe1c60138a485495d5.tar.bz2
android_bionic-295bc2b97041c5b06465effe1c60138a485495d5.zip
Merge "implement posix_madvise"
Diffstat (limited to 'libc/include/sys/mman.h')
-rw-r--r--libc/include/sys/mman.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libc/include/sys/mman.h b/libc/include/sys/mman.h
index 09bf0d914..166322269 100644
--- a/libc/include/sys/mman.h
+++ b/libc/include/sys/mman.h
@@ -43,6 +43,12 @@ __BEGIN_DECLS
#define MREMAP_MAYMOVE 1
#define MREMAP_FIXED 2
+#define POSIX_MADV_NORMAL MADV_NORMAL
+#define POSIX_MADV_RANDOM MADV_RANDOM
+#define POSIX_MADV_SEQUENTIAL MADV_SEQUENTIAL
+#define POSIX_MADV_WILLNEED MADV_WILLNEED
+#define POSIX_MADV_DONTNEED MADV_DONTNEED
+
extern void* mmap(void*, size_t, int, int, int, off_t);
extern void* mmap64(void*, size_t, int, int, int, off64_t);
extern int munmap(void*, size_t);
@@ -61,6 +67,8 @@ extern int munlock(const void*, size_t);
extern int mincore(void*, size_t, unsigned char*);
+extern int posix_madvise(void*, size_t, int);
+
__END_DECLS
#endif /* _SYS_MMAN_H_ */