From 6764dee29aeb9db9e12e902c1c60a8884d5bcb79 Mon Sep 17 00:00:00 2001 From: namilsk Date: Sun, 15 Feb 2026 17:19:29 +0300 Subject: Fixed error with `pids.retain` in services/units.rs --- init/src/signals/sigchld.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'init/src/signals/sigchld.rs') diff --git a/init/src/signals/sigchld.rs b/init/src/signals/sigchld.rs index 79a40c9..d4e3312 100644 --- a/init/src/signals/sigchld.rs +++ b/init/src/signals/sigchld.rs @@ -32,7 +32,7 @@ pub fn setup_sigchld_handler() -> Result<(), Box> { unsafe { let mut sigact: sigaction = std::mem::zeroed(); - sigact.sa_sigaction = sigchld_handler as usize; + sigact.sa_sigaction = sigchld_handler as *const () as usize; sigact.sa_flags = SA_RESTART | SA_SIGINFO; libc::sigemptyset(&mut sigact.sa_mask as *mut sigset_t); -- cgit v1.2.3