| 1 | #include "pthread_impl.h" |
| 2 | |
| 3 | int __pthread_setcancelstate(int new, int *old) |
| 4 | { |
| 5 | 	if (new > 2U) return EINVAL; |
| 6 | 	struct pthread *self = __pthread_self(); |
| 7 | 	if (old) *old = self->canceldisable; |
| 8 | 	self->canceldisable = new; |
| 9 | 	return 0; |
| 10 | } |
| 11 | |
| 12 | weak_alias(__pthread_setcancelstate, pthread_setcancelstate); |