use a_store to set cancel flag in pthread_cancel, to ensure a barrier
[oweals/musl.git] / src / thread / pthread_cancel.c
1 #include "pthread_impl.h"
2
3 int pthread_cancel(pthread_t t)
4 {
5         a_store(&t->cancel, 1);
6         return pthread_kill(t, SIGCANCEL);
7 }