Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\signal.c Create Date:2022-07-28 09:15:26
Last Modify:2020-03-17 13:28:47 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:Remove signals in mask from the pending set and queue.* Returns 1 if any signals were found.* All callers must be holding the siglock.

Proto:static void flush_sigqueue_mask(sigset_t *mask, struct sigpending *s)

Type:void

Parameter:

TypeParameterName
sigset_t *mask
struct sigpending *s
779  sigandsets( & m, mask, & signal)
780  If sigisemptyset( & m) Then Return
783  sigandnsets( & signal, & signal, mask)
785  If sigismember(mask, si_signo) Then
786  list_del_init - deletes entry from list and reinitialize it.*@entry: the element to delete from the list.
787  __sigqueue_free(q)
Caller
NameDescribe
prepare_signalHandle magic process-wide effects of stop/continue signals
kernel_sigactionFor kthreads only, must not be used if cloned with CLONE_SIGHAND
do_sigaction