(
how: How,
new: Option<&KernelSigSet>,
)
| 178 | |
| 179 | #[inline] |
| 180 | pub(crate) unsafe fn kernel_sigprocmask( |
| 181 | how: How, |
| 182 | new: Option<&KernelSigSet>, |
| 183 | ) -> io::Result<KernelSigSet> { |
| 184 | let mut old = MaybeUninit::<KernelSigSet>::uninit(); |
| 185 | let new = opt_ref(new); |
| 186 | ret(syscall!( |
| 187 | __NR_rt_sigprocmask, |
| 188 | how, |
| 189 | new, |
| 190 | &mut old, |
| 191 | size_of::<KernelSigSet, _>() |
| 192 | ))?; |
| 193 | Ok(old.assume_init()) |
| 194 | } |
| 195 | |
| 196 | #[inline] |
| 197 | pub(crate) fn kernel_sigpending() -> KernelSigSet { |
nothing calls this directly
no test coverage detected