This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: Libc thread cancelation safety?
Dean Anderson <dean@av8.com> writes:
> I have noticed that printf in glibc (glibc 2.3.5, i386) is not pthread
> cancellation safe, though printf on Solaris is cancellation safe.
> Specifically, canceling a thread in printf leads to deadlock.
>
> What should one expect regarding cancelation safety in standard
> libraries? Is this a bug in glibc?
This is probably better directed to a glibc mailing list. See
http://www.gnu.org/software/libc/ .
That said, I doubt that any standard requires that printf be
async-cancel safe.
Ian