Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\signal.h Create Date:2022-07-28 05:38:51
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:sigorsets

Proto:static inline void sigorsets(sigset_t *r, const sigset_t *a, const sigset_t *b)

Type:void

Parameter:

TypeParameterName
sigset_t *r
const sigset_t *a
const sigset_t *b
147  Case / == 4
147  a3 = sig[3]
147  a2 = sig[2]
147  b3 = sig[3]
147  b2 = sig[2]
147  sig[3] = a3 | b3
147  sig[2] = a2 | b2
147  Case / == 2
147  a1 = sig[1]
147  b1 = sig[1]
147  sig[1] = a1 | b1
147  Case / == 1
147  a0 = sig[0]
147  b0 = sig[0]
147  sig[0] = a0 | b0
147  Break
147  Default
147  Do
147  When 0 cycle
Caller
NameDescribe
signal_deliveredsignal_delivered - *@ksig: kernel signal struct*@stepping: nonzero if debugger single-step or block-step in use* This function should be called when a signal has successfully been* delivered
sigprocmaskThis is also useful for kernel threads that want to temporarily* (or permanently) block certain signals.* NOTE! Unlike the user-mode sys_sigprocmask(), the kernel* interface happily blocks "unblockable" signals like SIGKILL* and friends.
do_sigpending