diff options
author | Rich Felker <dalias@aerifal.cx> | 2015-02-16 22:25:50 -0500 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2015-02-16 22:25:50 -0500 |
commit | 36d8e972231c397194e513691d09f7d489de0a62 (patch) | |
tree | 3aa144b704432d8b3a07cb69efad989735512c77 /src/thread/pthread_cancel.c | |
parent | fd850de7524d8b62cd1d340417b665ed9427adae (diff) | |
download | musl-36d8e972231c397194e513691d09f7d489de0a62.tar.gz |
make pthread_exit responsible for disabling cancellation
this requirement is tucked away in XSH 2.9.5 Thread Cancellation under
the heading Thread Cancellation Cleanup Handlers.
Diffstat (limited to 'src/thread/pthread_cancel.c')
-rw-r--r-- | src/thread/pthread_cancel.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/thread/pthread_cancel.c b/src/thread/pthread_cancel.c index f17ce882..4493931e 100644 --- a/src/thread/pthread_cancel.c +++ b/src/thread/pthread_cancel.c @@ -3,9 +3,6 @@ void __cancel() { - pthread_t self = __pthread_self(); - self->canceldisable = 1; - self->cancelasync = 0; pthread_exit(PTHREAD_CANCELED); } |