]> git.proxmox.com Git - wasi-libc.git/blob - libc-top-half/musl/src/thread/pthread_setcanceltype.c
bump version to 0.0~git20230821.ec4566b-1~bpo12+pve1
[wasi-libc.git] / libc-top-half / musl / src / thread / pthread_setcanceltype.c
1 #include "pthread_impl.h"
2
3 int pthread_setcanceltype(int new, int *old)
4 {
5 struct pthread *self = __pthread_self();
6 if (new > 1U) return EINVAL;
7 if (old) *old = self->cancelasync;
8 self->cancelasync = new;
9 if (new) pthread_testcancel();
10 return 0;
11 }