summaryrefslogtreecommitdiff
path: root/src/thread/pthread_cancel.c
AgeCommit message (Expand)AuthorFilesLines
2022-11-05fix async thread cancellation stack alignmentRich Felker1-1/+6
2022-08-20use alt signal stack when present for implementation-internal signalsRich Felker1-1/+1
2018-09-12reduce spurious inclusion of libc.hRich Felker1-1/+0
2018-09-05define and use internal macros for hidden visibility, weak refsRich Felker1-4/+2
2018-08-29fix async thread cancellation on sh-fdpicRich Felker1-0/+3
2018-08-28fix deadlock in async thread self-cancellationRich Felker1-1/+5
2016-02-04avoid using signals when a thread attempts to cancel itselfRich Felker1-0/+1
2015-11-11eliminate use of SHARED macro to suppress visibility attributesRich Felker1-4/+0
2015-11-02use explicit __cp_cancel label in cancellable syscall asm for all archsRich Felker1-8/+2
2015-11-02properly access mcontext_t program counter in cancellation handlerRich Felker1-3/+4
2015-04-14cleanup use of visibility attributes in pthread_cancel.cRich Felker1-8/+9
2015-04-14consistently use hidden visibility for cancellable syscall internalsRich Felker1-3/+11
2015-04-13remove remnants of support for running in no-thread-pointer modeRich Felker1-2/+1
2015-03-16block all signals (even internal ones) in cancellation signal handlerRich Felker1-1/+2
2015-02-21add new masked cancellation modeRich Felker1-9/+15
2015-02-20prepare cancellation syscall asm for possibility of __cancel returningRich Felker1-0/+7
2015-02-16make pthread_exit responsible for disabling cancellationRich Felker1-3/+0
2015-02-03fix missing memory barrier in cancellation signal handlerRich Felker1-0/+1
2014-07-06rework cancellation weak alias logic not to depend on archive orderRich Felker1-0/+85
2011-04-17overhaul pthread cancellationRich Felker1-7/+0
2011-04-01use a_store to set cancel flag in pthread_cancel, to ensure a barrierRich Felker1-1/+1
2011-03-29major improvements to cancellation handlingRich Felker1-0/+1
2011-03-19syscall overhaul part two - unify public and internal syscall interfaceRich Felker1-2/+1
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker1-0/+7