From d6af37e97702754d44d45c559fb5f768e2ec764a Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Thu, 11 May 2023 12:44:19 -0600
Subject: [PATCH] Fix a missing cast to sigset_t

---
 src/platform/redox/signal.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/platform/redox/signal.rs b/src/platform/redox/signal.rs
index 3fb367fc..ef039c6f 100644
--- a/src/platform/redox/signal.rs
+++ b/src/platform/redox/signal.rs
@@ -126,7 +126,7 @@ impl PalSignal for Sys {
         if let (Some(old), Some(oact)) = (old_opt, oact) {
             oact.sa_handler = unsafe { mem::transmute(old.sa_handler) };
             let m = old.sa_mask;
-            oact.sa_mask = m[0] as c_ulong;
+            oact.sa_mask = m[0] as sigset_t;
             oact.sa_flags = old.sa_flags.bits() as c_ulong;
         }
         ret
-- 
GitLab