# HG changeset patch # User diego # Date 1358797489 0 # Node ID fc36990b6ae5a23858ed48e855b78a5e7868693b # Parent 3f1ba7f174c55c64e306d07fa070fada44f84017 configure: Add check for mprotect(), used in libswscale. diff -r 3f1ba7f174c5 -r fc36990b6ae5 configure --- a/configure Mon Jan 21 18:21:55 2013 +0000 +++ b/configure Mon Jan 21 19:44:49 2013 +0000 @@ -3675,6 +3675,14 @@ def_mman_has_map_failed='#define MAP_FAILED ((void *) -1)' fi + +echocheck "mprotect" +mprotect=no +def_mprotect='#define HAVE_MPROTECT 0' +statement_check_broken stddef.h sys/mman.h 'mprotect(NULL, 0, 0)' && mprotect=yes +echores "$mprotect" + + echocheck "dynamic loader" _dl=no for ld_tmp in "" -ldl; do @@ -8946,6 +8954,7 @@ $def_mlib $def_mkstemp $def_mmap +$def_mprotect $def_network $def_os2threads $def_pic