summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-10-06 11:10:10 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-10-06 11:10:10 +0000
commit000e87fbe9f1d11a5e3eae76a13fb8ab94ca683d (patch)
tree003e6353b52ba7d5221d42abf09b108569344fca /src
parent449e4355f20d8bd72f9019ca82f14a4716ec58cf (diff)
- fixed compilation issues of Unix agent on non-Linux platforms (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@2126 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src')
-rw-r--r--src/libs/zbxsysinfo/sysinfo.c8
-rw-r--r--src/zabbix_agent/Makefile.am4
2 files changed, 9 insertions, 3 deletions
diff --git a/src/libs/zbxsysinfo/sysinfo.c b/src/libs/zbxsysinfo/sysinfo.c
index 042f1330..d409be26 100644
--- a/src/libs/zbxsysinfo/sysinfo.c
+++ b/src/libs/zbxsysinfo/sysinfo.c
@@ -2025,11 +2025,17 @@ int CHECK_DNS(const char *cmd, const char *ip_and_zone,double *value)
_res.nsaddr_list[0].sin_addr = in;
_res.nsaddr_list[0].sin_family = AF_INET;
- _res.nsaddr_list[0].sin_port = htons(NS_DEFAULTPORT);
+/* _res.nsaddr_list[0].sin_port = htons(NS_DEFAULTPORT);*/
+
+ _res.nsaddr_list[0].sin_port = htons(53);
_res.nscount = 1;
_res.retrans=5;
+#ifdef C_IN
+ result=res_query(zone,C_IN,T_SOA,respbuf,sizeof(respbuf));
+#else
result=res_query(zone,ns_c_in,ns_t_soa,respbuf,sizeof(respbuf));
+#endif
*value = result!=-1 ? 1 : 0;
return SYSINFO_RET_OK;
diff --git a/src/zabbix_agent/Makefile.am b/src/zabbix_agent/Makefile.am
index b710a2de..2ddc31f6 100644
--- a/src/zabbix_agent/Makefile.am
+++ b/src/zabbix_agent/Makefile.am
@@ -2,8 +2,8 @@ SUBDIRS =
bin_PROGRAMS = zabbix_agent zabbix_agentd
zabbix_agent_SOURCES = zabbix_agent.c
zabbix_agent_LDADD = ../libs/zbxsysinfo/libzbxsysinfo.a ../libs/zbxlog/libzbxlog.a \
-../libs/zbxcrypto/libzbxcrypto.a ../libs/zbxnet/libzbxnet.a ../libs/zbxconf/libzbxconf.a ../libs/zbxcommon/libzbxcommon.a \
-@LDAP_LFLAGS@
+../libs/zbxcrypto/libzbxcrypto.a ../libs/zbxnet/libzbxnet.a ../libs/zbxconf/libzbxconf.a \
+../libs/zbxcommon/libzbxcommon.a @LDAP_LFLAGS@
zabbix_agentd_SOURCES = active.c cpustat.c diskdevices.c interfaces.c logfiles.c stats.c zabbix_agentd.c
zabbix_agentd_LDADD = ../libs/zbxsysinfo/libzbxsysinfo.a ../libs/zbxlog/libzbxlog.a ../libs/zbxcrypto/libzbxcrypto.a \
../libs/zbxpid/libzbxpid.a ../libs/zbxnet/libzbxnet.a ../libs/zbxconf/libzbxconf.a \