X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=autoconf%2Fm4%2Ffunc_mmap_file.m4;h=372c87fbe5c6fc08adb9bae17b58b4bdb2c0890b;hb=9e6d1d1f5034347d237941f1bf08fba5c1583cd3;hp=96b51737200fbafd86f001336f8ce0053d7d3436;hpb=12de17db02dca026fea1e2aee57ebdca97784292;p=oota-llvm.git diff --git a/autoconf/m4/func_mmap_file.m4 b/autoconf/m4/func_mmap_file.m4 index 96b51737200..372c87fbe5c 100644 --- a/autoconf/m4/func_mmap_file.m4 +++ b/autoconf/m4/func_mmap_file.m4 @@ -6,22 +6,17 @@ AC_DEFUN([AC_FUNC_MMAP_FILE], ac_cv_func_mmap_file, [ AC_LANG_PUSH([C]) AC_RUN_IFELSE([ -#ifdef HAVE_SYS_TYPES_H + AC_LANG_PROGRAM([[ #include -#endif - -#ifdef HAVE_SYS_MMAN_H #include -#endif - -#ifdef HAVE_FCNTL_H #include -#endif - +]],[[ int fd; - int main () { - fd = creat ("foo",0777); fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0); unlink ("foo"); return (fd != (int) MAP_FAILED);}], - ac_cv_func_mmap_file=yes, ac_cv_func_mmap_file=no, ac_cv_func_mmap_file=no) + fd = creat ("foo",0777); + fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0); + unlink ("foo"); + return (fd != (int) MAP_FAILED);]])], + [ac_cv_func_mmap_file=yes],[ac_cv_func_mmap_file=no],[ac_cv_func_mmap_file=no]) AC_LANG_POP([C]) ]) if test "$ac_cv_func_mmap_file" = yes; then