raise.c raw

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