summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2002-01-31 17:11:43 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2002-01-31 17:11:43 +0000
commit6abc1225a3ce26532620490876c2bfe55799198d (patch)
tree790650514386241835457450c73544ab0347ed58
parent42f61408a63cfbb3ad8d68da080088a56535141a (diff)
downloadzabbix-6abc1225a3ce26532620490876c2bfe55799198d.tar.gz
zabbix-6abc1225a3ce26532620490876c2bfe55799198d.tar.xz
zabbix-6abc1225a3ce26532620490876c2bfe55799198d.zip
- clean compilation on FreeBSD (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@305 97f52cf1-0a1b-0410-bd0e-c28be96e8082
-rw-r--r--ChangeLog1
-rw-r--r--configure.in20
2 files changed, 14 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index f5428f7e..3ce2e87b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
Changes for 1.0beta2:
+ - clean compilation on FreeBSD (Alexei)
- clean compilation on Solaris (Alexei)
- check_service[smtp] will send QUIT. Thanks to Charlie. (Alexei)
- calls to malloc+strcpy changed to strdup() (Alexei)
diff --git a/configure.in b/configure.in
index 6488f8f5..26f0df64 100644
--- a/configure.in
+++ b/configure.in
@@ -65,16 +65,22 @@ AC_MSG_RESULT(no))
dnl Check for vmtotal in sys/vmmeter.h
AC_MSG_CHECKING(for vmtotal in struct sys/vmmeter.h)
-AC_TRY_COMPILE([#include <sys/vmmeter.h>],
+AC_TRY_COMPILE(
[
- int mib[2],len;
- struct vmtotal v;
+#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/sysctl.h>
+#include <vm/vm_param.h>
+#include <sys/vmmeter.h>
+],
+[ int mib[2],len;
+ struct vmtotal v;
- len=sizeof(struct vmtotal);
- mib[0]=CTL_VM;
- mib[1]=VM_METER;
+ len=sizeof(struct vmtotal);
+ mib[0]=CTL_VM;
+ mib[1]=VM_METER;
- sysctl(mib,2,&v,&len,NULL,0);
+ sysctl(mib,2,&v,&len,NULL,0);
],
AC_DEFINE(HAVE_SYS_VMMETER_VMTOTAL)
AC_MSG_RESULT(yes),