support posix_madvise (previous a stub)
[musl] / src / mman / posix_madvise.c
index 4727ad7..b76f1a7 100644 (file)
@@ -1,6 +1,8 @@
+#define _GNU_SOURCE
 #include <sys/mman.h>
 
 int posix_madvise(void *addr, size_t len, int advice)
 {
-       return 0;
+       if (advice == MADV_DONTNEED) return 0;
+       return -__syscall(SYS_madvise, addr, len, advice);
 }