1 #include "pthread_impl.h"
2 #include "lock.h"
3 
pthread_kill(pthread_t t,int sig)4 int pthread_kill(pthread_t t, int sig)
5 {
6 	int r;
7 	LOCK(t->killlock);
8 	r = t->tid ? -__syscall(SYS_tkill, t->tid, sig)
9 		: (sig+0U >= _NSIG ? EINVAL : 0);
10 	UNLOCK(t->killlock);
11 	return r;
12 }
13