Hi,

the glibc 2.3 has another problem, which is exhibited by fsysopts on a
server.  The problem shows up because argp uses isprint, and the new
implementation of that uses ctype_b, which is a thread local variable.
However, this variable is only set for the main thread, all other thread
have this variable set to 0.  Thus isprint crashes.

Uh, I don't know where these thread local variables are set when creating a
new thread.  Or is it that __isctype should be robust enough to notice an
unitialized thread?

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    [EMAIL PROTECTED]
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/
[EMAIL PROTECTED]
http://www.marcus-brinkmann.de/


_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to