From 3f165fa5b3b38fa4b321be94a97f06927f636fb1 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Mon, 17 Mar 2008 08:29:08 +0000 Subject: libbb: introduce and use sigprocmask_allsigs and sigaction_set. libbb: rename sig_pause to wait_for_any_sig. --- include/libbb.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'include/libbb.h') diff --git a/include/libbb.h b/include/libbb.h index 505396b86..73638a145 100644 --- a/include/libbb.h +++ b/include/libbb.h @@ -311,13 +311,14 @@ void bb_signals_recursive(int sigs, void (*f)(int)); void signal_no_SA_RESTART_empty_mask(int sig, void (*handler)(int)); /* syscalls like read() won't be interrupted (though select/poll will be): */ void signal_SA_RESTART_empty_mask(int sig, void (*handler)(int)); -/* Will do sigaction(signum, act, NULL): */ -int sigaction_set(int signum, const struct sigaction *act); -void sig_block(int); -void sig_unblock(int); -/* UNUSED: void sig_blocknone(void); */ -void sig_pause(void); +void wait_for_any_sig(void); void kill_myself_with_sig(int sig) ATTRIBUTE_NORETURN; +void sig_block(int sig); +void sig_unblock(int sig); +/* Will do sigaction(signum, act, NULL): */ +int sigaction_set(int sig, const struct sigaction *act); +/* SIG_BLOCK/SIG_UNBLOCK all signals: */ +int sigprocmask_allsigs(int how); void xsetgid(gid_t gid); -- cgit v1.2.3