X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmman%2Fposix_madvise.c;h=e5e5acb84aba85765096b00058c3804aa8a2402a;hb=6688a778b0419eab32e715f269319248edee9da5;hp=4727ad750e6c0af33b2285f11dc0f2e5f433acdf;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/mman/posix_madvise.c b/src/mman/posix_madvise.c index 4727ad75..e5e5acb8 100644 --- a/src/mman/posix_madvise.c +++ b/src/mman/posix_madvise.c @@ -1,6 +1,9 @@ +#define _GNU_SOURCE #include +#include "syscall.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); }