summaryrefslogtreecommitdiff
path: root/src/signal/raise.c
blob: f0512019a1921eea797ac84252fd4fd01e3d6d7a (plain) (blame)
12345678910111213
#include <signal.h> #include <stdint.h> #include "syscall.h" #include "pthread_impl.h" int raise(int sig) { sigset_t set; __block_app_sigs(&set); int ret = syscall(SYS_tkill, __pthread_self()->tid, sig); __restore_sigs(&set); return ret; } 
close