xref: /aosp_15_r20/external/musl/src/signal/sigprocmask.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #include <signal.h>
2*c9945492SAndroid Build Coastguard Worker #include <errno.h>
3*c9945492SAndroid Build Coastguard Worker 
sigprocmask(int how,const sigset_t * restrict set,sigset_t * restrict old)4*c9945492SAndroid Build Coastguard Worker int sigprocmask(int how, const sigset_t *restrict set, sigset_t *restrict old)
5*c9945492SAndroid Build Coastguard Worker {
6*c9945492SAndroid Build Coastguard Worker 	int r = pthread_sigmask(how, set, old);
7*c9945492SAndroid Build Coastguard Worker 	if (!r) return r;
8*c9945492SAndroid Build Coastguard Worker 	errno = r;
9*c9945492SAndroid Build Coastguard Worker 	return -1;
10*c9945492SAndroid Build Coastguard Worker }
11