summaryrefslogtreecommitdiff
path: root/sysdeps/generic/bits/thread-attr.h
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@gnu.org>2009-04-12 00:00:00 +0200
committerThomas Schwinge <tschwinge@gnu.org>2009-06-22 22:32:23 +0200
commit50a5d4825869a40ecddf650181b6c4f75dfc6dd0 (patch)
tree58a083ff979cf2bc202bc5777996e5f780b3151e /sysdeps/generic/bits/thread-attr.h
parent2e166e1a00928d5a31f00c185c2464b2146d6f6a (diff)
[UNFINISHED] Fix handling of have_kernel_resources on Mach/Hurd.
<http://lists.gnu.org/archive/html/bug-hurd/2009-04/msg00028.html> Further comments by Neal: <neal> do you want a reply on the libpthread one inline? <neal> the short answer is: yes, that's a bug <neal> unfortunately, your fix is not enough <neal> the predicate controls two resources: the wakeup port and the thread itself <tschwinge> Oh, right, I see. <neal> also, there may be a race: <neal> set the predicate to free, then kill the thread <neal> that's not so good <neal> so a proper solution requires a bit more thought <tschwinge> I think I wondered about that as well. But isn't there the same problem with Viengoos? <neal> it is difficult as cleanly committing suicide is hard :-) <neal> could be <neal> on viengoos, I don't actually deallocate the thread in pt-thread-halt.c <neal> I just call suspend <neal> the thread is only deallocated in pt-thread-dealloc.c
Diffstat (limited to 'sysdeps/generic/bits/thread-attr.h')
0 files changed, 0 insertions, 0 deletions