X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=support%2Fsys-mman.c;h=f885d11b82195f45ff638b940222c82000e1882b;hb=1113782115f43dae2d4a3bb705a30cf3e8e0cbdb;hp=346c97d6df61c8f36b67428ab2907bdf8d57c2cc;hpb=a8b22e0e864c03b8cfd2f2cb5a8075b6611c5553;p=mono.git diff --git a/support/sys-mman.c b/support/sys-mman.c index 346c97d6df6..f885d11b821 100644 --- a/support/sys-mman.c +++ b/support/sys-mman.c @@ -9,6 +9,15 @@ #define _XOPEN_SOURCE 600 +#ifdef PLATFORM_MACOSX +/* For mincore () */ +#define _DARWIN_C_SOURCE +#endif +#ifdef __FreeBSD__ +/* For mincore () */ +#define __BSD_VISIBLE 1 +#endif + #include #include #include @@ -106,7 +115,7 @@ Mono_Posix_Syscall_mincore (void *start, mph_size_t length, unsigned char *vec) { mph_return_if_size_t_overflow (length); - return mincore (start, (size_t) length, vec); + return mincore (start, (size_t) length, (void*)vec); } #ifdef HAVE_POSIX_MADVISE