X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=afs.c;h=72e2490e671fb4b5898bddea96cc922a1c435c25;hp=6233e2d1aaee7d08260cf6e7dd9b92bf51f8fbcc;hb=7ad440cc721a097ecff7aa3f38f22806c644a497;hpb=3814235eb90a9952413e2bc71f66d01598717384 diff --git a/afs.c b/afs.c index 6233e2d1..72e2490e 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);