As an aside, Vicente Ara (zenton) actually wrote the pthread hurd_condition_wait. For the provenance of this file, see the thread: http://lists.gnu.org/archive/html/bug-hurd/2002-11/msg00195.html I'm surprised that the function wasn't added to libpthread earlier. Thomas DiModica