I think libc-lock.h's comments are pretty self-explanatory. It is the
interface for locks internal to the "generic" parts of libc.
In a full-fledged integrated pthreads implementation,
linuxthreads/sysdeps/pthread/bits/libc-lock.h is probably about right.
Note that the low-level hurd-specific code does not use that interface for
its locks. Locking at that level has to be savvy about the signal thread
and critical sections and so forth.
_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd