pub unsafe fn rt_sigaction_raw(
    signo: i32,
    new_action: *const sigaction,
    old_action: *mut sigaction,
    sigsetsize: usize,
) -> Result<(), Errno>Expand description
Calls the rt_sigaction syscall.
§Safety
new_actionmust be safe to dereference.old_actionmust be safe to write to. (uninitd is ok).new_action’s handler must be safe to call as a signal handler. Seesignal-safety(7).- Generally, 
new_actionmust haveSA_RESTORERset and a suitablerestorer, such assigaction_restorer. (There might be some esoteric way to call this syscall without this property, but I’m not aware of one).