new helper: sigmask_to_save()
replace boilerplate "should we use ->saved_sigmask or ->blocked?" with calls of obvious inlined helper... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
51a7b448d4
commit
b7f9a11a6c
31 changed files with 92 additions and 250 deletions
|
|
@ -2213,6 +2213,14 @@ static inline void restore_saved_sigmask(void)
|
|||
set_current_blocked(¤t->saved_sigmask);
|
||||
}
|
||||
|
||||
static inline sigset_t *sigmask_to_save(void)
|
||||
{
|
||||
sigset_t *res = ¤t->blocked;
|
||||
if (unlikely(test_restore_sigmask()))
|
||||
res = ¤t->saved_sigmask;
|
||||
return res;
|
||||
}
|
||||
|
||||
static inline int kill_cad_pid(int sig, int priv)
|
||||
{
|
||||
return kill_pid(cad_pid, sig, priv);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue