#define _XOPEN_SOURCE 600
#endif
-#ifdef PLATFORM_MACOSX
+#ifdef HOST_DARWIN
/* For mincore () */
#define _DARWIN_C_SOURCE
#endif
#include <sys/mman.h>
#include <errno.h>
+#include "mono/utils/mono-compiler.h"
#include "map.h"
#include "mph.h"
int
Mono_Posix_Syscall_mlock (void *start, mph_size_t len)
{
-/* FIXME: Haiku lacks support for m(un)lock and mincore */
-#if defined(__HAIKU__)
+#if !defined(HAVE_MINCORE)
return ENOSYS;
#else
mph_return_if_size_t_overflow (len);