- file_map = mmap (NULL, statbuf.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
- if (file_map == MAP_FAILED) {
-#ifdef DEBUG
- g_message ("%s: Error mmap()int file %s: %s", __func__,
- filename_ext, strerror (errno));
-#endif
+ file_map = mono_file_map (statbuf.st_size, MONO_MMAP_READ | MONO_MMAP_PRIVATE, fd, 0, handle);
+ if (file_map == NULL) {
+ LOGDEBUG ("%s: Error mmap()int file %s: %s", __func__, filename_ext, strerror (errno));