# HG changeset patch # User Timo Sirainen # Date 1146697095 -10800 # Node ID ec4782b057f04f16fa6892e391b1b2b7ca0125de # Parent 5bc987dc62a86c24df834d0b6d1d89457e48c670 And s/lib_signals_ignore_signal/lib_signals_ignore/ diff -r 5bc987dc62a8 -r ec4782b057f0 src/lib/lib-signals.c --- a/src/lib/lib-signals.c Thu May 04 01:54:38 2006 +0300 +++ b/src/lib/lib-signals.c Thu May 04 01:58:15 2006 +0300 @@ -53,6 +53,8 @@ static void sig_ignore(int signo __attr_unused__) { + /* if we used SIG_IGN instead of this function, + the system call might be restarted */ } static void signal_read(void *context __attr_unused__) @@ -144,7 +146,7 @@ signal_handlers[signo] = h; } -void lib_signals_ignore_signal(int signo) +void lib_signals_ignore(int signo) { struct sigaction act; diff -r 5bc987dc62a8 -r ec4782b057f0 src/lib/lib-signals.h --- a/src/lib/lib-signals.h Thu May 04 01:54:38 2006 +0300 +++ b/src/lib/lib-signals.h Thu May 04 01:58:15 2006 +0300 @@ -12,7 +12,7 @@ signal_handler_t *handler, void *context); /* Ignore given signal. The difference to lib_signals_set_handler() with NULL handler is that this function tries to restart the system calls. */ -void lib_signals_ignore_signal(int signo); +void lib_signals_ignore(int signo); void lib_signals_unset_handler(int signo, signal_handler_t *handler, void *context);