(new: Option<Stack>)
| 165 | |
| 166 | #[inline] |
| 167 | pub(crate) unsafe fn kernel_sigaltstack(new: Option<Stack>) -> io::Result<Stack> { |
| 168 | let mut old = MaybeUninit::<Stack>::uninit(); |
| 169 | let new = opt_ref(new.as_ref()); |
| 170 | ret(syscall!(__NR_sigaltstack, new, &mut old))?; |
| 171 | Ok(old.assume_init()) |
| 172 | } |
| 173 | |
| 174 | #[inline] |
| 175 | pub(crate) unsafe fn tkill(tid: Pid, sig: Signal) -> io::Result<()> { |
nothing calls this directly
no test coverage detected