Index: fusl/src/thread/pthread_setcanceltype.c |
diff --git a/fusl/src/thread/pthread_setcanceltype.c b/fusl/src/thread/pthread_setcanceltype.c |
index bf0a3f383dd34943c6eb502f50043b4dddcff537..d3fb8bdcbc5e9f716f1c8c538d47582a34869229 100644 |
--- a/fusl/src/thread/pthread_setcanceltype.c |
+++ b/fusl/src/thread/pthread_setcanceltype.c |
@@ -1,11 +1,13 @@ |
#include "pthread_impl.h" |
-int pthread_setcanceltype(int new, int *old) |
-{ |
- struct pthread *self = __pthread_self(); |
- if (new > 1U) return EINVAL; |
- if (old) *old = self->cancelasync; |
- self->cancelasync = new; |
- if (new) pthread_testcancel(); |
- return 0; |
+int pthread_setcanceltype(int new, int* old) { |
+ struct pthread* self = __pthread_self(); |
+ if (new > 1U) |
+ return EINVAL; |
+ if (old) |
+ *old = self->cancelasync; |
+ self->cancelasync = new; |
+ if (new) |
+ pthread_testcancel(); |
+ return 0; |
} |