Skip to main content

Module signal

Module signal 

Source
Expand description

Signal-related syscall handlers for Strat9-OS.

Structsยง

SigActionRaw ๐Ÿ”’
Raw representation of struct sigaction for userspace
SigStackRaw ๐Ÿ”’

Functionsยง

has_kill_permission ๐Ÿ”’
Returns whether kill permission is available.
itimerval_from_bytes ๐Ÿ”’
Convert bytes to ITimerVal
itimerval_to_bytes ๐Ÿ”’
Convert ITimerVal to bytes
resolve_kill_targets ๐Ÿ”’
Performs the resolve kill targets operation.
sys_getitimer
SYS_GETITIMER (329): Get interval timer value.
sys_kill
SYS_KILL (320): POSIX kill semantics by pid/group.
sys_killpg
SYS_KILLPG (328): Send signal to process group.
sys_rt_sigreturn
Performs the sys rt sigreturn operation.
sys_setitimer
SYS_SETITIMER (330): Set interval timer value.
sys_sigaction
Performs the sys sigaction operation.
sys_sigaltstack
SYS_SIGALTSTACK (323): Set/get signal alternate stack.
sys_sigpending
SYS_SIGPENDING (324): Check for pending signals.
sys_sigqueue
SYS_SIGQUEUE (327): Send signal with value to a task.
sys_sigsuspend
SYS_SIGSUSPEND (325): Wait for signals.
sys_sigtimedwait
SYS_SIGTIMEDWAIT (326): Wait for signals with timeout.