X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Frawbuffer.c;h=167d9b8391d9480767114e007cb819af3cf03467;hb=e66357c45bb0e159aa3d02276347757e75a15dd7;hp=4475c1271a3b26160fb401c9d7385062273de307;hpb=f99ce750ee781a2584e849a0264300fa4d99aaaa;p=mono.git diff --git a/mono/metadata/rawbuffer.c b/mono/metadata/rawbuffer.c index 4475c1271a3..167d9b8391d 100644 --- a/mono/metadata/rawbuffer.c +++ b/mono/metadata/rawbuffer.c @@ -11,7 +11,9 @@ #define USE_WIN32_API 1 #endif +#ifdef HAVE_UNISTD_H #include +#endif #include #ifdef USE_WIN32_API #include @@ -167,9 +169,7 @@ mono_raw_buffer_load_mmap (int fd, int is_writable, guint32 base, size_t size) * http://bugzilla.ximian.com/show_bug.cgi?id=49499 * for more info. */ - if (mprotect (ptr, end - start, prot | PROT_EXEC) != 0) - g_warning (G_GNUC_PRETTY_FUNCTION - ": mprotect failed: %s", g_strerror (errno)); + mprotect (ptr, end - start, prot | PROT_EXEC); if (make_unreadable) { int res = mprotect (ptr, end - start, 0);