This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: LinuxThreads cancellation bug.
- To: Kaz Kylheku <kaz at ashi dot footprints dot net>
- Subject: Re: LinuxThreads cancellation bug.
- From: Ulrich Drepper <drepper at redhat dot com>
- Date: 06 Nov 2000 17:54:49 -0800
- Cc: libc-alpha at sources dot redhat dot com
- References: <Pine.LNX.4.10.10011061702270.19303-100000@ashi.FootPrints.net>
- Reply-To: drepper at cygnus dot com (Ulrich Drepper)
Kaz Kylheku <kaz@ashi.footprints.net> writes:
> I believe that it is sufficient, simply because that extrication
> pointer is not registered if the thread's cancelation is disabled,
> so kill() will be called rather than restart(). The thread's signal
> handler will note that cancelation is disabled and not do anything.
I'm not convinced at all. If it's working it is far too complicated.
All these stupid signal sending can have some effects somewhere else.
> How about something like:
I've changed it like this as this was what I initially envisioned. Thanks,
--
---------------. ,-. 1325 Chesapeake Terrace
Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA
Red Hat `--' drepper at redhat.com `------------------------