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 |