diff options
| author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2002-12-22 20:50:08 +0000 |
|---|---|---|
| committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2002-12-22 20:50:08 +0000 |
| commit | c1b7d830e1dbf5eca68d474d50aefdf7de747cdd (patch) | |
| tree | 5e01b052accc48dcd57433de22c367aaf8164cde /src | |
| parent | a384521afc57292fba74fb034222505a5923b7b0 (diff) | |
| download | zabbix-c1b7d830e1dbf5eca68d474d50aefdf7de747cdd.tar.gz zabbix-c1b7d830e1dbf5eca68d474d50aefdf7de747cdd.tar.xz zabbix-c1b7d830e1dbf5eca68d474d50aefdf7de747cdd.zip | |
- recvfrom() and sendto() were changed to read() and write() (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@606 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src')
| -rw-r--r-- | src/zabbix_sucker/zabbix_sucker.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/zabbix_sucker/zabbix_sucker.c b/src/zabbix_sucker/zabbix_sucker.c index 65191668..29a1a428 100644 --- a/src/zabbix_sucker/zabbix_sucker.c +++ b/src/zabbix_sucker/zabbix_sucker.c @@ -423,7 +423,7 @@ int get_value_zabbix(double *result,char *result_str,DB_ITEM *item) struct hostent *hp; - struct sockaddr_in myaddr_in; +/* struct sockaddr_in myaddr_in;*/ struct sockaddr_in servaddr_in; struct linger ling; @@ -468,9 +468,9 @@ int get_value_zabbix(double *result,char *result_str,DB_ITEM *item) return FAIL; } - myaddr_in.sin_family = AF_INET; +/* myaddr_in.sin_family = AF_INET; myaddr_in.sin_port=0; - myaddr_in.sin_addr.s_addr=INADDR_ANY; + myaddr_in.sin_addr.s_addr=INADDR_ANY;*/ if( connect(s,(struct sockaddr *)&servaddr_in,sizeof(struct sockaddr_in)) == -1 ) { @@ -491,7 +491,8 @@ int get_value_zabbix(double *result,char *result_str,DB_ITEM *item) sprintf(c,"%s\n",item->key); zabbix_log(LOG_LEVEL_DEBUG, "Sending [%s]", c); - if( sendto(s,c,strlen(c),0,(struct sockaddr *)&servaddr_in,sizeof(struct sockaddr_in)) == -1 ) +/* if( sendto(s,c,strlen(c),0,(struct sockaddr *)&servaddr_in,sizeof(struct sockaddr_in)) == -1 )*/ + if( write(s,c,strlen(c)) == -1 ) { switch (errno) { @@ -507,7 +508,8 @@ int get_value_zabbix(double *result,char *result_str,DB_ITEM *item) i=sizeof(struct sockaddr_in); memset(c,0,MAX_STRING_LEN+1); - len=recvfrom(s,c,MAX_STRING_LEN,0,(struct sockaddr *)&servaddr_in,&i); +/* len=recvfrom(s,c,MAX_STRING_LEN,0,(struct sockaddr *)&servaddr_in,&i);*/ + len=read(s,c,MAX_STRING_LEN); if(len == -1) { switch (errno) |
