Daniel Eischen 5c70dac879 Modify the implementation of libc semaphores so that they can be
overridden by the threads library to provide a userland version
of non-pshared semaphores and cancellation points.  Also add
a sem_timedwait().

The libc version of semaphores always uses kernel semaphores
regardless of whether pshared is set or not.  When threads are
not present, it is difficult to get sem_wait() or sem_timedwait()
to do the right thing (since pthread_cond_timedwait() and
pthread_cond_wait() are stubs in libc and just return immediately).
2004-02-03 05:47:19 +00:00
..
2003-08-18 15:25:39 +00:00
2003-10-12 22:04:24 +00:00
2003-06-14 19:32:52 +00:00
Use
2003-06-06 13:46:55 +00:00
2003-06-08 10:34:00 +00:00
2003-08-18 15:25:39 +00:00
2003-11-05 09:41:23 +00:00
2003-08-18 15:25:39 +00:00
2003-10-09 23:06:06 +00:00
Use
2003-06-06 13:46:55 +00:00
2004-01-28 00:11:42 +00:00
2004-01-26 19:28:37 +00:00
Use
2003-06-06 13:46:55 +00:00
2003-08-18 15:25:39 +00:00
2002-09-28 00:25:32 +00:00
2003-06-01 19:41:49 +00:00
2002-09-28 00:25:32 +00:00
2003-08-30 13:57:31 +00:00
2002-09-28 00:25:32 +00:00