Update.
authorUlrich Drepper <drepper@redhat.com>
Fri, 14 Feb 2003 18:33:54 +0000 (18:33 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 14 Feb 2003 18:33:54 +0000 (18:33 +0000)
commite320ef46a7283517aeba1decc20ffb38ed131281
treebe9af48c1823694fde8d21ef1de61918b8205126
parent700bf7af9f98174f33ac177332bcbcd644055474
Update.

* descr.h: Define CANCELING_BIT and CANCELING_BITMASK.  Introduce
after CANCELTYPE_BIT, move the other bits up.  Update CANCEL_RESTMASK.
* init.c (sigcancel_handler): Also set CANCELING_BITMASK bit in newval.
* pthread_cancel.c (pthread_cancel): Likewise.  Also set CANCELING_BIT
if asynchronous canceling is enabled.
* pthread_join.c (pthread_join): When recognizing circular joins,
take into account the other thread might be already canceled.
* Makefile (tests): Add tst-join5.
* tst-join5.c: New file.
nptl/ChangeLog
nptl/Makefile
nptl/descr.h
nptl/init.c
nptl/pthread_cancel.c
nptl/pthread_join.c
nptl/tst-cancel4.c
nptl/tst-join5.c [new file with mode: 0644]