* roottypes.cs: Rename from tree.cs.
[mono.git] / support / sys-mman.c
index 22ee678217a80007897450aabf5518330cce8897..a8463bcb00c2910b89fab4809d4fc665a6014cfe 100644 (file)
@@ -83,6 +83,7 @@ Mono_Posix_Syscall_munlock (void *start, mph_size_t len)
        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)
@@ -98,6 +99,7 @@ Mono_Posix_Syscall_mremap (void *old_address, mph_size_t old_size,
        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)
@@ -120,6 +122,7 @@ Mono_Posix_Syscall_posix_madvise (void *addr, mph_size_t len, gint32 advice)
 }
 #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)
@@ -136,6 +139,7 @@ Mono_Posix_Syscall_remap_file_pages (void *start, mph_size_t size,
 
        return remap_file_pages (start, (size_t) size, _prot, (ssize_t) pgoff, _flags);
 }
+#endif /* def HAVE_REMAP_FILE_PAGES */
 
 G_END_DECLS