Date: Mon, 21 Dec 1998 15:46:08 -0500 From: Roland McGrath <[EMAIL PROTECTED]>
Implementing pthreads support for the Hurd is an important priority that we would love to have done as soon as anyone volunteers the time to do it. When we have that, we will want to switch to libio because it is thread-safe. When those things are possible, we will want to do them (and necessarily a soname change) without any delay, regardless of other concerns. I'd like to give it a shot (implementing pthreads support for the Hurd I mean). It seems that on the i386, it is possible to use the LDT to store some thread-specific data. Mach supports a per-thread LDT and even has an RPC interface to manipulate it. I have to admit that I stole this idea from Ulrich (there is a file in the linuxthreads add-on that contains some code, but it isn't actually used). Nevertheless, I'll try to make things as machine/OS independent as possible. Mark