Expand description
Signal handling for Strat9-OS.
Provides basic signal infrastructure for POSIX compatibility. Implements signal delivery, masking, and handling.
Structs§
- SigAction
Data - SigStack
- Signal alternate stack
- Signal
Frame - Signal
Set - A set of signals represented as a bitmask.
Enums§
- Default
Action - Signal
- Signal numbers (POSIX-compatible).
Constants§
- SA_
NOCLDSTOP - Signal action flags
- SA_
NOCLDWAIT - SA_
NODEFER - SA_
ONSTACK - SA_
RESETHAND - SA_
RESTART - SA_
RESTORER - SA_
SIGINFO - SIGNAL_
FRAME_ MAGIC - SIGNAL_
MASK_ SIZE - Signal mask constants
- SIGNAL_
MAX - SIG_
BLOCK - How to modify the signal mask
- SIG_DFL
- SIG_IGN
- SIG_
SETMASK - SIG_
UNBLOCK
Functions§
- consume_
next_ signal - Consume the next pending signal.
- deliver_
pending_ signal - Performs the deliver pending signal operation.
- has_
pending_ signals - Check if the current task has any pending signals.
- send_
signal - Send a signal to a task.