1 #include "pthread_impl.h"
3 int pthread_setcanceltype(int new, int *old
)
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();