index 09bf0d9143f86ae2a9092f6adfee845a26a5a5fa..1663222697ff02b4fce72c6e6e20949a8f99e4b6 100644 (file)
--- a/libc/include/sys/mman.h
+++ b/libc/include/sys/mman.h
#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);
extern int mincore(void*, size_t, unsigned char*);
+extern int posix_madvise(void*, size_t, int);
+
__END_DECLS
#endif /* _SYS_MMAN_H_ */