Changeset 5504
- Timestamp:
- 05/07/08 14:49:23 (1 week ago)
- Files:
-
- wired/trunk/wired/main.c (modified) (4 diffs)
- wired/trunk/wired/server.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
wired/trunk/wired/main.c
r5363 r5504 425 425 426 426 static void wd_signals_init(void) { 427 signal(SIGPIPE, SIG_IGN);428 427 signal(SIGILL, wd_signal_crash); 429 428 signal(SIGABRT, wd_signal_crash); … … 436 435 437 436 static void wd_block_signals(void) { 438 wi_thread_block_signals(SIGHUP, SIGUSR1, SIGUSR2, SIGINT, SIGTERM, SIGQUIT, 0);437 wi_thread_block_signals(SIGHUP, SIGUSR1, SIGUSR2, SIGINT, SIGTERM, SIGQUIT, SIGPIPE, 0); 439 438 } 440 439 … … 442 441 443 442 static int wd_wait_signals(void) { 444 return wi_thread_wait_for_signals(SIGHUP, SIGUSR1, SIGUSR2, SIGINT, SIGTERM, SIGQUIT, 0);443 return wi_thread_wait_for_signals(SIGHUP, SIGUSR1, SIGUSR2, SIGINT, SIGTERM, SIGQUIT, SIGPIPE, 0); 445 444 } 446 445 … … 458 457 459 458 switch(signal) { 459 case SIGPIPE: 460 wi_log_warn(WI_STR("Signal PIPE received, ignoring")); 461 break; 462 460 463 case SIGHUP: 461 464 wi_log_info(WI_STR("Signal HUP received, reloading configuration")); wired/trunk/wired/server.c
r5501 r5504 50 50 51 51 #ifdef HAVE_DNS_SD_H 52 53 52 static void wd_server_register_dnssd(void); 54 53 static void wd_server_register_dnssd_reply(DNSServiceRef, DNSServiceFlags, DNSServiceErrorType, const char *, const char *, const char *, void *);
