Mercurial > pidgin
comparison src/proxy.c @ 7475:08ce2a94d9c7
[gaim-migrate @ 8088]
I made Gaim compile with -ansi in my CFLAGS... I don't really know why.
I had to set HAVE_GETADDRINFO and HAVE_SIGNAL_H to 0
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Tue, 11 Nov 2003 07:08:13 +0000 |
| parents | db6bd3e794d8 |
| children | ac6b2b3a9a1f |
comparison
equal
deleted
inserted
replaced
| 7474:2bdacd38528c | 7475:08ce2a94d9c7 |
|---|---|
| 382 | 382 |
| 383 rc=read(req->fd_out, &err, sizeof(err)); | 383 rc=read(req->fd_out, &err, sizeof(err)); |
| 384 if((rc==4) && (err!=0)) { | 384 if((rc==4) && (err!=0)) { |
| 385 char message[1024]; | 385 char message[1024]; |
| 386 g_snprintf(message, sizeof(message), "DNS error: %s (pid=%d)", | 386 g_snprintf(message, sizeof(message), "DNS error: %s (pid=%d)", |
| 387 #ifdef HAVE_GETADDRINFO | 387 #if HAVE_GETADDRINFO |
| 388 gai_strerror(err), | 388 gai_strerror(err), |
| 389 #else | 389 #else |
| 390 hstrerror(err), | 390 hstrerror(err), |
| 391 #endif | 391 #endif |
| 392 req->dns_pid); | 392 req->dns_pid); |
| 533 req->dns_pid=fork(); | 533 req->dns_pid=fork(); |
| 534 if(req->dns_pid==0) { | 534 if(req->dns_pid==0) { |
| 535 const int zero = 0; | 535 const int zero = 0; |
| 536 int rc; | 536 int rc; |
| 537 | 537 |
| 538 #ifdef HAVE_GETADDRINFO | 538 #if HAVE_GETADDRINFO |
| 539 struct addrinfo hints, *res, *tmp; | 539 struct addrinfo hints, *res, *tmp; |
| 540 char servname[20]; | 540 char servname[20]; |
| 541 #else | 541 #else |
| 542 struct sockaddr_in sin; | 542 struct sockaddr_in sin; |
| 543 const socklen_t addrlen = sizeof(sin); | 543 const socklen_t addrlen = sizeof(sin); |
| 583 _exit(1); | 583 _exit(1); |
| 584 } | 584 } |
| 585 write(child_out[1], &Y, 1); | 585 write(child_out[1], &Y, 1); |
| 586 } | 586 } |
| 587 | 587 |
| 588 #ifdef HAVE_GETADDRINFO | 588 #if HAVE_GETADDRINFO |
| 589 g_snprintf(servname, sizeof(servname), "%d", dns_params.port); | 589 g_snprintf(servname, sizeof(servname), "%d", dns_params.port); |
| 590 memset(&hints,0,sizeof(hints)); | 590 memset(&hints,0,sizeof(hints)); |
| 591 | 591 |
| 592 /* This is only used to convert a service | 592 /* This is only used to convert a service |
| 593 * name to a port number. As we know we are | 593 * name to a port number. As we know we are |
