X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=afs.c;h=2ebc0089cdeb15dda9dbd7bd0e0cc7d592c7d824;hb=a7f31bd369e5eda15361bef5aee2529bdb6eb89e;hp=f4a44bbbe0af852a61d81488bfe2274e0879a52d;hpb=26d662890f5e1c29c0b09d1cac94b8b4acb065ed;p=paraslash.git diff --git a/afs.c b/afs.c index f4a44bbb..2ebc0089 100644 --- a/afs.c +++ b/afs.c @@ -805,10 +805,7 @@ static void register_signal_task(void) { struct signal_task *st = &signal_task_struct; - if (signal(SIGPIPE, SIG_IGN) == SIG_ERR) { - PARA_EMERG_LOG("failed to ignore SIGPIPE\n"); - exit(EXIT_FAILURE); - } + para_sigaction(SIGPIPE, SIG_IGN); st->fd = para_signal_init(); PARA_INFO_LOG("signal pipe: fd %d\n", st->fd); para_install_sighandler(SIGINT);