1*c9945492SAndroid Build Coastguard Worker #include <signal.h> 2*c9945492SAndroid Build Coastguard Worker #include <stdint.h> 3*c9945492SAndroid Build Coastguard Worker #include "syscall.h" 4*c9945492SAndroid Build Coastguard Worker #include "pthread_impl.h" 5*c9945492SAndroid Build Coastguard Worker raise(int sig)6*c9945492SAndroid Build Coastguard Workerint raise(int sig) 7*c9945492SAndroid Build Coastguard Worker { 8*c9945492SAndroid Build Coastguard Worker sigset_t set; 9*c9945492SAndroid Build Coastguard Worker __block_app_sigs(&set); 10*c9945492SAndroid Build Coastguard Worker int ret = syscall(SYS_tkill, __pthread_self()->tid, sig); 11*c9945492SAndroid Build Coastguard Worker __restore_sigs(&set); 12*c9945492SAndroid Build Coastguard Worker return ret; 13*c9945492SAndroid Build Coastguard Worker } 14