Explorar o código

fixup! sigemptyset and sigaddset

jD91mZM2 %!s(int64=6) %!d(string=hai) anos
pai
achega
7524a83d82
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      src/signal/src/lib.rs

+ 3 - 1
src/signal/src/lib.rs

@@ -66,7 +66,9 @@ pub unsafe extern "C" fn sigaction(sig: c_int, act: *const sigaction, oact: *mut
 #[no_mangle]
 pub extern "C" fn sigaddset(set: *mut sigset_t, mut signo: c_int) -> c_int {
     if signo <= 0 || signo as usize > NSIG {
-        platform::errno = errno::EINVAL;
+        unsafe {
+            platform::errno = errno::EINVAL;
+        }
         return -1;
     }