函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\signal.c Create Date:2022-07-27 10:15:07
Last Modify:2020-03-17 13:28:47 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:next_signal

函数原型:int next_signal(struct sigpending *pending, sigset_t *mask)

返回类型:int

参数:

类型参数名称
struct sigpending *pending
sigset_t *mask
211  sig等于0
213  s等于信号
214  m等于信号
220  x等于s按位与m的反
221  如果x
222  如果x按位与Given the mask, find the first available signal that should be serviced. x与等于Given the mask, find the first available signal that should be serviced.
224  sig等于在字中找到第一个为零的位加1
225  返回:sig
229  默认
230 i小于_NSIG_WORDS循环
231  x等于*s先自加按位与*m先自加的反
232  如果非x则继续下一循环
235  退出
237  退出
239  :_NSIG_WORDS恒等于2
240  x等于s[1]按位与m[1]的反
241  如果非x退出
244  退出
246  :_NSIG_WORDS恒等于1
248  退出
251  返回:sig
调用者
名称描述
__dequeue_signal
signalfd_poll