]> arthur.barton.de Git - netdata.git/blob - m4/ax_c_mallinfo.m4
dns_query_time plugin: added
[netdata.git] / m4 / ax_c_mallinfo.m4
1 # AC_C_MALLINFO
2 # -------------
3 # Define HAVE_C_MALLINFO if mallinfo() works.
4 AN_IDENTIFIER([mallinfo], [AC_C_MALLINFO])
5 AC_DEFUN([AC_C_MALLINFO],
6 [AC_CACHE_CHECK([for mallinfo], ac_cv_c_mallinfo,
7 [AC_LINK_IFELSE(
8   [AC_LANG_PROGRAM(
9     [[#include <malloc.h>]],
10     [[
11       struct mallinfo mi = mallinfo();
12       /* make sure that fields exists */
13       mi.uordblks = 0;
14       mi.hblkhd = 0;
15       mi.arena = 0;
16     ]]
17   )],
18   [ac_cv_c_mallinfo=yes],
19   [ac_cv_c_mallinfo=no])])
20 if test $ac_cv_c_mallinfo = yes; then
21   AC_DEFINE([HAVE_C_MALLINFO], 1,
22            [Define to 1 if glibc mallinfo exists.])
23 fi
24 ])# AC_C_MALLINFO