diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/zabbix_agent/active.c | 5 | ||||
| -rw-r--r-- | src/zabbix_server/poller/checks_agent.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/zabbix_agent/active.c b/src/zabbix_agent/active.c index e116c94b..38372b60 100644 --- a/src/zabbix_agent/active.c +++ b/src/zabbix_agent/active.c @@ -196,8 +196,13 @@ int get_active_checks(char *server, int port, char *error, int max_error_len) if(hp==NULL) { +#ifdef HAVE_HSTRERROR zabbix_log( LOG_LEVEL_WARNING, "gethostbyname() failed [%s]", hstrerror(h_errno)); snprintf(error,max_error_len-1,"gethostbyname() failed [%s]", hstrerror(h_errno)); +#else + zabbix_log( LOG_LEVEL_WARNING, "gethostbyname() failed [%d]", h_errno); + snprintf(error,max_error_len-1,"gethostbyname() failed [%d]", h_errno); +#endif return NETWORK_ERROR; } diff --git a/src/zabbix_server/poller/checks_agent.c b/src/zabbix_server/poller/checks_agent.c index 07d653d3..2303db7b 100644 --- a/src/zabbix_server/poller/checks_agent.c +++ b/src/zabbix_server/poller/checks_agent.c @@ -66,8 +66,13 @@ int get_value_agent(double *result,char *result_str,DB_ITEM *item,char *error,in if(hp==NULL) { +#ifdef HAVE_HSTRERROR zabbix_log( LOG_LEVEL_WARNING, "gethostbyname() failed [%s]", hstrerror(h_errno)); snprintf(error,max_error_len-1,"gethostbyname() failed [%s]", hstrerror(h_errno)); +#else + zabbix_log( LOG_LEVEL_WARNING, "gethostbyname() failed [%d]", h_errno); + snprintf(error,max_error_len-1,"gethostbyname() failed [%d]", h_errno); +#endif return NETWORK_ERROR; } |
