[llvm-commits] CVS: llvm/autoconf/m4/func_mmap_file.m4

Reid Spencer reid at x10sys.com
Tue Sep 21 10:11:03 PDT 2004



Changes in directory llvm/autoconf/m4:

func_mmap_file.m4 updated: 1.3 -> 1.4
---
Log message:

Fix the program passed to AC_LANG_PROGRAM to be only the BODY of the main
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.


---
Diffs of the changes:  (+2 -3)

Index: llvm/autoconf/m4/func_mmap_file.m4
diff -u llvm/autoconf/m4/func_mmap_file.m4:1.3 llvm/autoconf/m4/func_mmap_file.m4:1.4
--- llvm/autoconf/m4/func_mmap_file.m4:1.3	Sun Sep 19 23:08:22 2004
+++ llvm/autoconf/m4/func_mmap_file.m4	Tue Sep 21 12:10:52 2004
@@ -12,12 +12,11 @@
 #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






More information about the llvm-commits mailing list