add legacy getloadavg api
[musl.git] / src / thread / pthread_setcanceltype.c
blobce2fff073569085862ae5825a01dc480e16a7659
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();
10 return 0;