From 74f2e8199218d97ab297d104256d6cefefcbe2d6 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Sat, 30 Sep 2023 16:15:22 +0200 Subject: [PATCH] Use 64-bit masks in sigprocmask. --- src/call.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/call.rs b/src/call.rs index daa4636680..244d421cd0 100644 --- a/src/call.rs +++ b/src/call.rs @@ -244,7 +244,7 @@ pub fn sigaction(sig: usize, act: Option<&SigAction>, oldact: Option<&mut SigAct } /// Get and/or set signal masks -pub fn sigprocmask(how: usize, set: Option<&[u64; 2]>, oldset: Option<&mut [u64; 2]>) -> Result { +pub fn sigprocmask(how: usize, set: Option<&u64>, oldset: Option<&mut u64>) -> Result { unsafe { syscall3(SYS_SIGPROCMASK, how, set.map(|x| x as *const _).unwrap_or_else(ptr::null) as usize, oldset.map(|x| x as *mut _).unwrap_or_else(ptr::null_mut) as usize) }