Check for different versions of swapctl() in configure.in
authorAurélien Reynaud <collectd@wattapower.net>
Tue, 4 May 2010 13:05:12 +0000 (15:05 +0200)
committerFlorian Forster <octo@huhu.verplant.org>
Wed, 19 May 2010 09:25:00 +0000 (11:25 +0200)
commit34eb0428ed2d9f8e9433cc71e43da6761d174e1a
tree3426b28738e9dd1476b81f2b9242da93fd11eddf
parent068146351a826b413ea6dedf1c834e31e0ad11f6
Check for different versions of swapctl() in configure.in

The swapctl() function comes in two flavors. Depending on the OS,
it can take two or three arguments with the following prototypes:

swapctl (int cmd, void *arg, int misc);  (BSD version)
or
swapctl (int cmd, void *arg);            (HP-UX or Solaris version)

This patch adds support for detecting the right version of swapctl()
at configure time.

In addition to HAVE_SWAPCTL, HAVE_SWAPCTL_TWO_ARGS and/or
HAVE_SWAPCTL_THREE_ARGS are defined to reflect the result of the
check.

Signed-off-by: Florian Forster <octo@huhu.verplant.org>
configure.in