Fix the program passed to AC_LANG_PROGRAM to be only the BODY of the main
authorReid Spencer <rspencer@reidspencer.com>
Tue, 21 Sep 2004 17:10:52 +0000 (17:10 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Tue, 21 Sep 2004 17:10:52 +0000 (17:10 +0000)
function, not the whole main function. This problem resulted during
conversion of scripts to the new autoconf standard. The effect was that
the mmap_file test would fail and if it does there is currently an
#ifdef'd #error that causes compilation to fail. Bad, bad, bad.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16462 91177308-0d34-0410-b5e6-96231b3b80d8

autoconf/m4/func_mmap_file.m4

index e607d0d37ab73d6f76aef6263899ee10df9d2cb9..372c87fbe5c6fc08adb9bae17b58b4bdb2c0890b 100644 (file)
@@ -12,12 +12,11 @@ ac_cv_func_mmap_file,
 #include <fcntl.h>
 ]],[[
   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],[])
+  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