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