Merge branch 'netlinkfix' of git://github.com/marekbecka/collectd
authorFlorian Forster <octo@collectd.org>
Wed, 13 Nov 2013 19:24:59 +0000 (20:24 +0100)
committerFlorian Forster <octo@collectd.org>
Wed, 13 Nov 2013 19:24:59 +0000 (20:24 +0100)
1  2 
configure.in

diff --combined configure.in
    AC_MSG_ERROR([Didn't find out how doubles are stored in memory. Sorry.])
  fi; fi; fi
  
 +# --with-useragent {{{
 +AC_ARG_WITH(useragent, [AS_HELP_STRING([--with-useragent@<:@=AGENT@:>@], [User agent to use on http requests])],
 +[
 +    if test "x$withval" != "xno" && test "x$withval" != "xyes"
 +    then
 +        AC_DEFINE_UNQUOTED(COLLECTD_USERAGENT, ["$withval"], [User agent for http requests])
 +    fi
 +])
 +
 +# }}}
 +
  have_getfsstat="no"
  AC_CHECK_FUNCS(getfsstat, [have_getfsstat="yes"])
  have_getvfsstat="no"
@@@ -2662,6 -2651,15 +2662,15 @@@ return (retval)
  fi
  if test "x$with_libmnl" = "xyes"
  then
+       AC_CHECK_MEMBERS([struct rtnl_link_stats64.tx_window_errors],
+       [AC_DEFINE(HAVE_RTNL_LINK_STATS64, 1, [Define if struct rtnl_link_stats64 exists and is usable.])],
+       [],
+       [
+       #include <linux/if_link.h>
+       ])
+ fi
+ if test "x$with_libmnl" = "xyes"
+ then
        AC_CHECK_LIB(mnl, mnl_nlmsg_get_payload,
                     [with_libmnl="yes"],
                     [with_libmnl="no (symbol 'mnl_nlmsg_get_payload' not found)"],