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 |