siginfo_t.si_timerid,
siginfo_t.si_overrun],,, [#include <signal.h>])
-AC_CHECK_MEMBERS([struct sysinfo.totalhigh,
- struct sysinfo.freehigh,
- struct sysinfo.mem_unit],,, [#include <sys/sysinfo.h>])
-
AC_CHECK_TYPES([struct flock64],,, [#include <fcntl.h>])
AC_CHECK_HEADERS([libaio.h], [
", totalswap=%llu"
", freeswap=%llu"
", procs=%u"
-#ifdef HAVE_STRUCT_SYSINFO_TOTALHIGH
", totalhigh=%llu"
-#endif
-#ifdef HAVE_STRUCT_SYSINFO_FREEHIGH
", freehigh=%llu"
-#endif
-#ifdef HAVE_STRUCT_SYSINFO_MEM_UNIT
", mem_unit=%u"
-#endif
"}",
(unsigned long long) si.uptime
, (unsigned long long) si.loads[0]
, (unsigned long long) si.totalswap
, (unsigned long long) si.freeswap
, (unsigned) si.procs
-#ifdef HAVE_STRUCT_SYSINFO_TOTALHIGH
, (unsigned long long) si.totalhigh
-#endif
-#ifdef HAVE_STRUCT_SYSINFO_FREEHIGH
, (unsigned long long) si.freehigh
-#endif
-#ifdef HAVE_STRUCT_SYSINFO_MEM_UNIT
, si.mem_unit
-#endif
);
}