Merge remote branch 'origin/master'
authorFlorian Forster <octo@collectd.org>
Sat, 16 Mar 2013 15:31:50 +0000 (16:31 +0100)
committerFlorian Forster <octo@collectd.org>
Sat, 16 Mar 2013 15:31:50 +0000 (16:31 +0100)
1  2 
configure.in

diff --combined configure.in
  AC_CACHE_CHECK([for strtok_r],
    [c_cv_have_strtok_r_default],
    AC_LINK_IFELSE(
-     AC_LANG_PROGRAM(
-     [[[[
+     [AC_LANG_PROGRAM(
+     [[[
  #include <stdlib.h>
  #include <stdio.h>
  #include <string.h>
-     ]]]],
-     [[[[
+     ]]],
+     [[[
        char buffer[] = "foo,bar,baz";
        char *token;
        char *dummy;
        saveptr = NULL;
        while ((token = strtok_r (dummy, ",", &saveptr)) != NULL)
        {
-       dummy = NULL;
+         dummy = NULL;
          printf ("token = %s;\n", token);
        }
-     ]]]]),
+     ]]])],
      [c_cv_have_strtok_r_default="yes"],
      [c_cv_have_strtok_r_default="no"]
    )
@@@ -615,13 -615,13 +615,13 @@@ the
    AC_CACHE_CHECK([if strtok_r needs _REENTRANT],
      [c_cv_have_strtok_r_reentrant],
      AC_LINK_IFELSE(
-       AC_LANG_PROGRAM(
-       [[[[
+       [AC_LANG_PROGRAM(
+       [[[
  #include <stdlib.h>
  #include <stdio.h>
  #include <string.h>
-       ]]]],
-       [[[[
+       ]]],
+       [[[
          char buffer[] = "foo,bar,baz";
          char *token;
          char *dummy;
          saveptr = NULL;
          while ((token = strtok_r (dummy, ",", &saveptr)) != NULL)
          {
-         dummy = NULL;
+           dummy = NULL;
            printf ("token = %s;\n", token);
          }
-       ]]]]),
+       ]]])],
        [c_cv_have_strtok_r_reentrant="yes"],
        [AC_MSG_FAILURE([strtok_r isn't available. Please file a bugreport!])]
      )
@@@ -713,15 -713,14 +713,14 @@@ the
        AC_CACHE_CHECK([whether strptime is exported by default],
                       [c_cv_have_strptime_default],
                       AC_COMPILE_IFELSE(
- AC_LANG_PROGRAM(
- [[
- AC_INCLUDES_DEFAULT
+ [AC_LANG_PROGRAM(
+ [[[
  #include <time.h>
- ]],
- [[
+ ]]],
+ [[[
   struct tm stm;
   (void) strptime ("2010-12-30%13:42:42", "%Y-%m-%dT%T", &stm);
- ]]),
+ ]]])],
                       [c_cv_have_strptime_default="yes"],
                       [c_cv_have_strptime_default="no"]))
  fi
@@@ -730,8 -729,8 +729,8 @@@ the
        AC_CACHE_CHECK([whether strptime needs standards mode],
                       [c_cv_have_strptime_standards],
                       AC_COMPILE_IFELSE(
- AC_LANG_PROGRAM(
- [[
[AC_LANG_PROGRAM(
+ [[[
  #ifndef _ISOC99_SOURCE
  # define _ISOC99_SOURCE 1
  #endif
  #ifndef _XOPEN_SOURCE
  # define _XOPEN_SOURCE 500
  #endif
- AC_INCLUDES_DEFAULT
  #include <time.h>
- ]],
- [[
+ ]]],
+ [[[
   struct tm stm;
   (void) strptime ("2010-12-30%13:42:42", "%Y-%m-%dT%T", &stm);
- ]]),
+ ]]])],
                       [c_cv_have_strptime_standards="yes"],
                       [c_cv_have_strptime_standards="no"]))
  
@@@ -770,18 -769,19 +769,19 @@@ AC_CHECK_FUNCS(swapctl, [have_swapctl="
  if test "x$have_swapctl" = "xyes"; then
          AC_CACHE_CHECK([whether swapctl takes two arguments],
                  [c_cv_have_swapctl_two_args],
-                 AC_COMPILE_IFELSE(
-                         AC_LANG_PROGRAM([[AC_INCLUDES_DEFAULT
+                 AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
+                                    [[
+ AC_INCLUDES_DEFAULT
  #if HAVE_SYS_SWAP_H && !defined(_LP64) && _FILE_OFFSET_BITS == 64
  #  undef _FILE_OFFSET_BITS
  #  undef _LARGEFILE64_SOURCE
  #endif
  #include <sys/stat.h>
  #include <sys/swap.h>]],
-                                 [[
+                                 [[[
                                  int num = swapctl(0, NULL);
-                                 ]]
-                         ),
+                                 ]]]
+                         )],
                          [c_cv_have_swapctl_two_args="yes"],
                          [c_cv_have_swapctl_two_args="no"]
                  )
          AC_CACHE_CHECK([whether swapctl takes three arguments],
                  [c_cv_have_swapctl_three_args],
                  AC_COMPILE_IFELSE(
-                         AC_LANG_PROGRAM([[AC_INCLUDES_DEFAULT
+                         [AC_LANG_PROGRAM([[[AC_INCLUDES_DEFAULT
  #if HAVE_SYS_SWAP_H && !defined(_LP64) && _FILE_OFFSET_BITS == 64
  #  undef _FILE_OFFSET_BITS
  #  undef _LARGEFILE64_SOURCE
  #endif
  #include <sys/stat.h>
- #include <sys/swap.h>]],
-                                 [[
+ #include <sys/swap.h>]]],
+                                 [[[
                                  int num = swapctl(0, NULL,0);
-                                 ]]
-                         ),
+                                 ]]]
+                         )],
                          [c_cv_have_swapctl_three_args="yes"],
                          [c_cv_have_swapctl_three_args="no"]
                  )
@@@ -833,18 -833,18 +833,18 @@@ if test "x$nan_type" = "xnone"; the
    AC_CACHE_CHECK([whether NAN is defined by default],
      [c_cv_have_nan_default],
      AC_COMPILE_IFELSE(
-       AC_LANG_PROGRAM(
-       [[
+       [AC_LANG_PROGRAM(
+       [[[
  #include <stdlib.h>
  #include <math.h>
  static double foo = NAN;
-       ]],
-       [[
+       ]]],
+       [[[
         if (isnan (foo))
          return 0;
         else
        return 1;
-       ]]),
+       ]]])],
        [c_cv_have_nan_default="yes"],
        [c_cv_have_nan_default="no"]
      )
@@@ -858,19 -858,19 +858,19 @@@ if test "x$nan_type" = "xnone"; the
    AC_CACHE_CHECK([whether NAN is defined by __USE_ISOC99],
      [c_cv_have_nan_isoc],
      AC_COMPILE_IFELSE(
-       AC_LANG_PROGRAM(
-       [[
+       [AC_LANG_PROGRAM(
+       [[[
  #include <stdlib.h>
  #define __USE_ISOC99 1
  #include <math.h>
  static double foo = NAN;
-       ]],
-       [[
+       ]]],
+       [[[
         if (isnan (foo))
          return 0;
         else
        return 1;
-       ]]),
+       ]]])],
        [c_cv_have_nan_isoc="yes"],
        [c_cv_have_nan_isoc="no"]
      )
@@@ -886,8 -886,8 +886,8 @@@ if test "x$nan_type" = "xnone"; the
    AC_CACHE_CHECK([whether NAN can be defined by 0/0],
      [c_cv_have_nan_zero],
      AC_RUN_IFELSE(
-       AC_LANG_PROGRAM(
-       [[
+       [AC_LANG_PROGRAM(
+       [[[
  #include <stdlib.h>
  #include <math.h>
  #ifdef NAN
  # define isnan(f) ((f) != (f))
  #endif
  static double foo = NAN;
-       ]],
-       [[
+       ]]],
+       [[[
         if (isnan (foo))
          return 0;
         else
        return 1;
-       ]]),
+       ]]])],
        [c_cv_have_nan_zero="yes"],
        [c_cv_have_nan_zero="no"]
      )
@@@ -947,8 -947,8 +947,8 @@@ if test "x$fp_layout_type" = "xunknown"
    AC_CACHE_CHECK([if doubles are stored in x86 representation],
      [c_cv_fp_layout_need_nothing],
      AC_RUN_IFELSE(
-       AC_LANG_PROGRAM(
-       [[[[
+       [AC_LANG_PROGRAM(
+       [[[
  #include <stdlib.h>
  #include <stdio.h>
  #include <string.h>
  #if HAVE_STDBOOL_H
  # include <stdbool.h>
  #endif
-       ]]]],
-       [[[[
+       ]]],
+       [[[
        uint64_t i0;
        uint64_t i1;
        uint8_t c[8];
                return (0);
        else
                return (1);
-       ]]]]),
+       ]]])],
        [c_cv_fp_layout_need_nothing="yes"],
        [c_cv_fp_layout_need_nothing="no"]
      )
@@@ -994,8 -994,8 +994,8 @@@ if test "x$fp_layout_type" = "xunknown"
    AC_CACHE_CHECK([if endianflip converts to x86 representation],
      [c_cv_fp_layout_need_endianflip],
      AC_RUN_IFELSE(
-       AC_LANG_PROGRAM(
-       [[[[
+       [AC_LANG_PROGRAM(
+       [[[
  #include <stdlib.h>
  #include <stdio.h>
  #include <string.h>
                         (((uint64_t)(A) & 0x0000000000ff0000LL) << 24) | \
                         (((uint64_t)(A) & 0x000000000000ff00LL) << 40) | \
                         (((uint64_t)(A) & 0x00000000000000ffLL) << 56))
-       ]]]],
-       [[[[
+       ]]],
+       [[[
        uint64_t i0;
        uint64_t i1;
        uint8_t c[8];
                return (0);
        else
                return (1);
-       ]]]]),
+       ]]])],
        [c_cv_fp_layout_need_endianflip="yes"],
        [c_cv_fp_layout_need_endianflip="no"]
      )
@@@ -1049,8 -1049,8 +1049,8 @@@ if test "x$fp_layout_type" = "xunknown"
    AC_CACHE_CHECK([if intswap converts to x86 representation],
      [c_cv_fp_layout_need_intswap],
      AC_RUN_IFELSE(
-       AC_LANG_PROGRAM(
-       [[[[
+       [AC_LANG_PROGRAM(
+       [[[
  #include <stdlib.h>
  #include <stdio.h>
  #include <string.h>
  #endif
  #define intswap(A)    ((((uint64_t)(A) & 0xffffffff00000000LL) >> 32) | \
                         (((uint64_t)(A) & 0x00000000ffffffffLL) << 32))
-       ]]]],
-       [[[[
+       ]]],
+       [[[
        uint64_t i0;
        uint64_t i1;
        uint8_t c[8];
                return (0);
        else
                return (1);
-       ]]]]),
+       ]]])],
        [c_cv_fp_layout_need_intswap="yes"],
        [c_cv_fp_layout_need_intswap="no"]
      )
@@@ -1131,15 -1131,15 +1131,15 @@@ if test "x$have_getmntent" = "xc"; the
        AC_CACHE_CHECK([whether getmntent takes one argument],
                [c_cv_have_one_getmntent],
                AC_COMPILE_IFELSE(
-                       AC_LANG_PROGRAM([[AC_INCLUDES_DEFAULT
- #include "$srcdir/src/utils_mount.h"]],
-                               [[
+                       [AC_LANG_PROGRAM([[[AC_INCLUDES_DEFAULT
+ #include "$srcdir/src/utils_mount.h"]]],
+                               [[[
                                 FILE *fh;
                                 struct mntent *me;
                                 fh = setmntent ("/etc/mtab", "r");
                                 me = getmntent (fh);
-                               ]]
-                       ),
+                               ]]]
+                       )],
                        [c_cv_have_one_getmntent="yes"],
                        [c_cv_have_one_getmntent="no"]
                )
        AC_CACHE_CHECK([whether getmntent takes two arguments],
                [c_cv_have_two_getmntent],
                AC_COMPILE_IFELSE(
-                       AC_LANG_PROGRAM([[AC_INCLUDES_DEFAULT
- #include "$srcdir/src/utils_mount.h"]],
-                               [[
+                       [AC_LANG_PROGRAM([[[AC_INCLUDES_DEFAULT
+ #include "$srcdir/src/utils_mount.h"]]],
+                               [[[
                                 FILE *fh;
                                 struct mnttab mt;
                                 int status;
                                 fh = fopen ("/etc/mnttab", "r");
                                 status = getmntent (fh, &mt);
-                               ]]
-                       ),
+                               ]]]
+                       )],
                        [c_cv_have_two_getmntent="yes"],
                        [c_cv_have_two_getmntent="no"]
                )
@@@ -1193,15 -1193,15 +1193,15 @@@ AC_MSG_CHECKING([if have htonll defined
  
      have_htonll="no"
      AC_LINK_IFELSE([
-        AC_LANG_PROGRAM([
+        AC_LANG_PROGRAM([[[
  #include <sys/types.h>
  #include <netinet/in.h>
  #if HAVE_INTTYPES_H
  # include <inttypes.h>
  #endif
-        ][
+        ]]], [[[
            return htonll(0);
-        ])
+        ]]])
      ], [
        have_htonll="yes"
        AC_DEFINE(HAVE_HTONLL, 1, [Define if the function htonll exists.])
@@@ -1831,8 -1831,6 +1831,8 @@@ the
  
        if test "$with_libgcrypt" != "no"; then
                AM_PATH_LIBGCRYPT(1:1.2.0,,with_libgcrypt="no (version 1.2.0+ required)")
 +              GCRYPT_CPPFLAGS="$LIBGCRYPT_CPPFLAGS"
 +              GCRYPT_LIBS="$LIBGCRYPT_LIBS"
        fi
  fi
  
  #include <sys/socket.h>])
  
          AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
-                            [
+                            [[[
                              #include <stdio.h>
                              #include <sys/types.h>
                              #include <asm/types.h>
                              #include <sys/socket.h>
                              #include <linux/netlink.h>
                              #include <linux/rtnetlink.h>
-                             ][
+                             ]]], [[[
                                  int retval = TCA_STATS2;
                                  return (retval);
-                                 ]
+                                 ]]]
                              )],
                              [AC_DEFINE([HAVE_TCA_STATS2], [1], [True if the enum-member TCA_STATS2 exists])])
  
-       AC_COMPILE_IFELSE(
- [#include <stdio.h>
+       AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
+ [[[#include <stdio.h>
  #include <sys/types.h>
  #include <asm/types.h>
  #include <sys/socket.h>
  #include <linux/netlink.h>
  #include <linux/rtnetlink.h>
+ ]]], [[[
  int main (void)
  {
        int retval = TCA_STATS;
        return (retval);
- }],
+ }]]])],
        [AC_DEFINE([HAVE_TCA_STATS], 1, [True if the enum-member TCA_STATS exists])]
        []);
  
@@@ -2534,7 -2532,7 +2534,7 @@@ the
                [if function 'rtnl_dump_filter' expects five arguments],
                [c_cv_rtnl_dump_filter_five_args],
                AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
-                               [
+                                    [[[
  AC_INCLUDES_DEFAULT
  #include <asm/types.h>
  #include <sys/socket.h>
  #elif HAVE_LINUX_LIBNETLINK_H
  # include <linux/libnetlink.h>
  #endif
-                               ],
-                               [
+                               ]]], [[[
  if (rtnl_dump_filter(NULL, NULL, NULL, NULL, NULL))
        return 1;
  return 0;
-                               ]
+                               ]]]
                        )],
                        [c_cv_rtnl_dump_filter_five_args="yes"],
                        [c_cv_rtnl_dump_filter_five_args="no"]
                [if function 'rtnl_dump_filter' expects three arguments],
                [c_cv_rtnl_dump_filter_three_args],
                AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
-                               [
+                               [[[
  AC_INCLUDES_DEFAULT
  #include <asm/types.h>
  #include <sys/socket.h>
  #elif HAVE_LINUX_LIBNETLINK_H
  # include <linux/libnetlink.h>
  #endif
-                               ],
-                               [
+                               ]]], [[[
  if (rtnl_dump_filter(NULL, NULL, NULL))
        return 1;
  return 0;
-                               ]
+                               ]]]
                        )],
                        [c_cv_rtnl_dump_filter_three_args="yes"],
                        [c_cv_rtnl_dump_filter_three_args="no"]
@@@ -3048,19 -3044,19 +3046,19 @@@ dnl ARCHFLAGS="" -> disable multi -arc
    AC_CACHE_CHECK([for libperl],
      [c_cv_have_libperl],
      AC_LINK_IFELSE(
-       AC_LANG_PROGRAM(
-       [[
+       [AC_LANG_PROGRAM(
+       [[[
  #define PERL_NO_GET_CONTEXT
  #include <EXTERN.h>
  #include <perl.h>
  #include <XSUB.h>
-       ]],
-       [[
+       ]]],
+       [[[
         dTHX;
         load_module (PERL_LOADMOD_NOIMPORT,
                         newSVpv ("Collectd::Plugin::FooBar", 24),
                         Nullsv);
-       ]]),
+       ]]])],
        [c_cv_have_libperl="yes"],
        [c_cv_have_libperl="no"]
      )
@@@ -3093,8 -3089,8 +3091,8 @@@ the
        AC_CACHE_CHECK([if perl supports ithreads],
                [c_cv_have_perl_ithreads],
                AC_LINK_IFELSE(
-                       AC_LANG_PROGRAM(
-                       [[
+                       [AC_LANG_PROGRAM(
+                       [[[
  #include <EXTERN.h>
  #include <perl.h>
  #include <XSUB.h>
  #if !defined(USE_ITHREADS)
  # error "Perl does not support ithreads!"
  #endif /* !defined(USE_ITHREADS) */
-                       ]],
-                       [[ ]]),
+                       ]]],
+                       [[[ ]]])],
                        [c_cv_have_perl_ithreads="yes"],
                        [c_cv_have_perl_ithreads="no"]
                )
        AC_CACHE_CHECK([for broken Perl_load_module()],
                [c_cv_have_broken_perl_load_module],
                AC_LINK_IFELSE(
-                       AC_LANG_PROGRAM(
-                       [[
+                       [AC_LANG_PROGRAM(
+                       [[[
  #define PERL_NO_GET_CONTEXT
  #include <EXTERN.h>
  #include <perl.h>
  #include <XSUB.h>
-                       ]],
-                       [[
+                       ]]],
+                       [[[
                         dTHX;
                         load_module (PERL_LOADMOD_NOIMPORT,
                             newSVpv ("Collectd::Plugin::FooBar", 24),
                             Nullsv);
-                       ]]),
+                       ]]])],
                        [c_cv_have_broken_perl_load_module="no"],
                        [c_cv_have_broken_perl_load_module="yes"]
                )