Implement sigtimedwait on Redox.
This commit is contained in:
@@ -161,11 +161,16 @@ impl PalSignal for Sys {
|
||||
}
|
||||
}
|
||||
|
||||
unsafe fn sigtimedwait(
|
||||
set: *const sigset_t,
|
||||
sig: *mut siginfo_t,
|
||||
tp: *const timespec,
|
||||
) -> c_int {
|
||||
e(syscall!(RT_SIGTIMEDWAIT, set, sig, tp, NSIG / 8)) as c_int
|
||||
fn sigtimedwait(set: &sigset_t, sig: &mut siginfo_t, tp: ×pec) -> Result<(), Errno> {
|
||||
unsafe {
|
||||
e_raw(syscall!(
|
||||
RT_SIGTIMEDWAIT,
|
||||
set as *const _,
|
||||
sig as *mut _,
|
||||
tp as *const _,
|
||||
NSIG / 8
|
||||
))
|
||||
.map(|_| ())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user