函数逻辑报告 |
Source Code:fs\signalfd.c |
Create Date:2022-07-29 10:51:31 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:Copied from copy_siginfo_to_user() in kernel/signal.c
函数原型:static int signalfd_copyinfo(struct signalfd_siginfo __user *uinfo, kernel_siginfo_t const *kinfo)
返回类型:int
参数:
类型 | 参数 | 名称 |
---|---|---|
struct signalfd_siginfo __user * | uinfo | |
kernel_siginfo_t const * | kinfo |
86 | BUILD_BUG_ON - break compile if a condition is true(sizeof(structsignalfd_siginfo) != 128) |
101 | 当:siginfo_layout(si_signo, si_code)恒等于SIL_KILL |
105 | 当:siginfo_layout(si_signo, si_code)恒等于SIL_TIMER |
111 | 当:siginfo_layout(si_signo, si_code)恒等于SIL_POLL |
115 | 当:siginfo_layout(si_signo, si_code)恒等于SIL_FAULT_BNDERR |
116 | 当:siginfo_layout(si_signo, si_code)恒等于SIL_FAULT_PKUERR |
124 | 当:siginfo_layout(si_signo, si_code)恒等于SIL_FAULT |
130 | 当:siginfo_layout(si_signo, si_code)恒等于SIL_FAULT_MCEERR |
137 | 当:siginfo_layout(si_signo, si_code)恒等于SIL_CHLD |
140 | ssi_status等于si_status |
143 | 退出 |
144 | 当:siginfo_layout(si_signo, si_code)恒等于SIL_RT |
153 | 当:siginfo_layout(si_signo, si_code)恒等于SIL_SYS |
160 | 如果copy_to_user(uinfo, & new, sizeof(structsignalfd_siginfo))则返回:负EFAULT |
163 | 返回:uinfo的长度 |
名称 | 描述 |
---|---|
signalfd_read | Returns a multiple of the size of a "struct signalfd_siginfo", or a negative* error code. The "count" parameter must be at least the size of a* "struct signalfd_siginfo". |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |