| Function report | 
| Source Code: kernel\signal.c | Create Date:2022-07-28 09:16:26 | 
| Last Modify:2020-03-17 13:28:47 | Copyright©Brick | 
| home page | Tree | 
| Annotation kernel can get tool activity | Download SCCT | Chinese | 
Name:send_sigqueue
Proto:int send_sigqueue(struct sigqueue *q, struct pid *pid, enum pid_type type)
Type:int
Parameter:
| Type | Parameter | Name | 
|---|---|---|
| struct sigqueue * | q | |
| struct pid * | pid | |
| enum pid_type | type | 
| 1849 | BUG_ON(!(flags & lags values. )) | 
| 1851 | ret = -1 | 
| 1854 | If Not t || Not Value is more likely to compile time(lock_task_sighand(t, & flags)) Then Go to ret | 
| 1857 | ret = 1 | 
| 1858 | result = TRACE_SIGNAL_IGNORED | 
| 1859 | If Not Handle magic process-wide effects of stop/continue signals Then Go to out | 
| 1862 | ret = 0 | 
| 1873 | si_overrun = 0 | 
| 1876 | pending = If type != PIDTYPE_PID Then shared_pending Else pending | 
| 1879 | complete_signal(sig, t, type) | 
| 1880 | result = TRACE_SIGNAL_DELIVERED | 
| 1881 | out : | 
| 1883 | unlock_task_sighand(t, & flags) | 
| 1884 | ret : | 
| 1886 | Return ret | 
| Name | Describe | 
|---|---|
| posix_timer_event | 
| Source code conversion tool public plug-in interface | X | 
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |