This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug nptl/23897] Conflicting requirements for C11 threads and program termination


https://sourceware.org/bugzilla/show_bug.cgi?id=23897

--- Comment #2 from Florian Weimer <fweimer at redhat dot com> ---
(In reply to Andreas Schwab from comment #1)
> In which way do they conflict?

exit is required not to wait for thread termination, but to return control to
the host environment after the specified cleanup actions. The second
requirement quoted in comment 0 says “after the last thread has been
terminated”.  Those two requirements are fundamentally at odds—we cannot wait
for thread termination *and* return control to the host environment
immediately.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]