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  }