sys_sigaltstack

Function sys_sigaltstack 

Source
pub fn sys_sigaltstack(
    _locked: &mut Locked<Unlocked>,
    current_task: &CurrentTask,
    user_ss: MultiArchUserRef<sigaltstack, sigaltstack>,
    user_old_ss: MultiArchUserRef<sigaltstack, sigaltstack>,
) -> Result<(), Errno>
Expand description

The sigaltstack syscall allows a process to define an alternate signal stack.

§Args

  • user_ss: A pointer to a sigaltstack structure specifying the new alternate signal stack.
  • user_old_ss: If not null, the previous alternate signal stack is stored here.

§Returns

Ok(()) on success. Otherwise, returns an Errno with the error code.