From f6d6f933e4a0aae72d6564863ff9f60937d9dbff Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Mon, 17 Feb 2025 21:27:15 -0600 Subject: [PATCH] Fix musl build. (The man page documents a typedef, not a struct.) --- toys/pending/sh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toys/pending/sh.c b/toys/pending/sh.c index be064b1c..dd1c5dd2 100644 --- a/toys/pending/sh.c +++ b/toys/pending/sh.c @@ -2792,7 +2792,7 @@ static void sig_fcall(int sig, siginfo_t *info, void *ucontext) { // Tell run_lines() to eval trap, keep signal blocked until trap func ends dlist_add(&TT.nextsig, (void *)(long)sig); - sigaddset(&((struct ucontext_t *)ucontext)->uc_sigmask, sig); + sigaddset(&((ucontext_t *)ucontext)->uc_sigmask, sig); } // Set signal handler to exec string, or reset to default if NULL -- 2.39.5