函数逻辑报告 |
Source Code:kernel\signal.c |
Create Date:2020-09-18 12:18:44 |
| Last Modify:2020-03-17 13:28:47 | Copyright©Brick |
| 首页 | 函数Tree |
| 注解内核,赢得工具 | 下载PLEA | English |
函数名称:sys_sigprocmask - examine and change blocked signals
函数原型:SYSCALL_DEFINE3(sigprocmask, int, how, old_sigset_t *, nset, old_sigset_t *, oset)
返回类型:
参数:无
| 4188 | 如果nset则 |
| 4189 | 如果copy_from_user( & new_set, nset, nset的长度)则返回:负错误的地址 |
| 4192 | new_blocked等于blocked |
| 4195 | 当:how恒等于for blocking signals |
| 4198 | 当:how恒等于for unblocking signals |
| 4199 | sigdelsetmask( & new_blocked, new_set) |
| 4200 | 退出 |
| 4201 | 当:how恒等于for setting the signal mask |
| 4204 | 默认 |
| 4205 | 返回:负无效的函数自变量 |
| 4211 | 如果oset则 |
| 4212 | 如果copy_to_user(oset, & old_set, oset的长度)则返回:负错误的地址 |
| 4216 | 返回:0 |