github.com/afumu/libc@v0.0.6/musl/src/signal/sigwait.c (about) 1 #include <signal.h> 2 3 int sigwait(const sigset_t *restrict mask, int *restrict sig) 4 { 5 siginfo_t si; 6 if (sigtimedwait(mask, &si, 0) < 0) 7 return -1; 8 *sig = si.si_signo; 9 return 0; 10 }