1*c9945492SAndroid Build Coastguard Worker #include <signal.h> 2*c9945492SAndroid Build Coastguard Worker sigwait(const sigset_t * restrict mask,int * restrict sig)3*c9945492SAndroid Build Coastguard Workerint sigwait(const sigset_t *restrict mask, int *restrict sig) 4*c9945492SAndroid Build Coastguard Worker { 5*c9945492SAndroid Build Coastguard Worker siginfo_t si; 6*c9945492SAndroid Build Coastguard Worker if (sigtimedwait(mask, &si, 0) < 0) 7*c9945492SAndroid Build Coastguard Worker return -1; 8*c9945492SAndroid Build Coastguard Worker *sig = si.si_signo; 9*c9945492SAndroid Build Coastguard Worker return 0; 10*c9945492SAndroid Build Coastguard Worker } 11