2 * <sys/mman.h> wrapper functions.
5 * Jonathan Pryor (jonpryor@vt.edu)
7 * Copyright (C) 2004 Jonathan Pryor
10 #define _XOPEN_SOURCE 600
12 #include <sys/types.h>
21 #ifdef HAVE_POSIX_MADVISE
23 Mono_Posix_Syscall_posix_madvise (void *addr
, mph_size_t len
, gint32 advice
)
25 mph_return_if_size_t_overflow (len
);
27 if (Mono_Posix_FromPosixMadviseAdvice (advice
, &advice
) == -1)
30 return posix_madvise (addr
, (size_t) len
, advice
);
32 #endif /* def HAVE_POSIX_MADVISE */