fix arm __tlsdesc_dynamic when built as thumb code without __ARM_ARCH>=5
[musl] / src / thread / pthread_kill.c
1 #include "pthread_impl.h"
2 #include "lock.h"
3
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 }