1 2 3 4 5 6 7
#define SYSCALL_RETURN_ERRNO #include "pthread_impl.h" int pthread_cancel(pthread_t t) { return syscall3(__NR_tgkill, t->pid, t->tid, SIGCANCEL); }