return munlock (start, (size_t) len);
}
+#ifdef HAVE_MREMAP
void*
Mono_Posix_Syscall_mremap (void *old_address, mph_size_t old_size,
mph_size_t new_size, guint64 flags)
return mremap (old_address, (size_t) old_size, (size_t) new_size,
(unsigned long) _flags);
}
+#endif /* def HAVE_MREMAP */
int
Mono_Posix_Syscall_mincore (void *start, mph_size_t length, void *vec)
}
#endif /* def HAVE_POSIX_MADVISE */
+#ifdef HAVE_REMAP_FILE_PAGES
int
Mono_Posix_Syscall_remap_file_pages (void *start, mph_size_t size,
int prot, mph_ssize_t pgoff, int flags)
return remap_file_pages (start, (size_t) size, _prot, (ssize_t) pgoff, _flags);
}
+#endif /* def HAVE_REMAP_FILE_PAGES */
G_END_DECLS