Name
sys_tgkill —
send signal to one specific thread
Synopsis
long sys_tgkill ( | pid_t tgid, |
| | pid_t pid, |
| | int sig); |
Arguments
tgid
the thread group ID of the thread
pid
the PID of the thread
sig
signal to be sent
Description
This syscall also checks the tgid and returns -ESRCH even if the PID
exists but it's not belonging to the target process anymore. This
method solves the problem of threads exiting and PIDs getting reused.