From 91b538024a6fcecab80f422cb1fec52825faa44c Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Tue, 21 Sep 2004 17:10:52 +0000 Subject: [PATCH] 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16462 91177308-0d34-0410-b5e6-96231b3b80d8 --- autoconf/m4/func_mmap_file.m4 | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/autoconf/m4/func_mmap_file.m4 b/autoconf/m4/func_mmap_file.m4 index e607d0d37ab..372c87fbe5c 100644 --- a/autoconf/m4/func_mmap_file.m4 +++ b/autoconf/m4/func_mmap_file.m4 @@ -12,12 +12,11 @@ ac_cv_func_mmap_file, #include ]],[[ 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