rtsigqueueinfo
rt_sigqueueinfo is a Linux system call used to queue a real-time signal to a specific process (or thread) with an accompanying value. Real-time signals are delivered in a defined order and can carry additional data through a sigval payload. When delivered, the receiver receives a siginfo_t structure containing the sender’s PID and UID, along with the si_value from the queued signal.
The typical usage is through the C library wrapper int rt_sigqueueinfo(pid_t pid, int sig, const union sigval
Delivery semantics are that the signal is queued for the target’s real-time signal queue and delivered in
Related facilities include rt_tgsigqueueinfo for targeting a specific thread within a thread group, sigqueue for non-real-time