Don't use sem_t definition from our local "semaphore.h" layer. Copy the definitions from original LinuxThreads.
clean-ups from previous experiment with sched_yield(), this one caused a slow-down too.
Rewrite SheepThreads locks & semaphores. They now look much better and avoid busy waits for acquiring spin locks.
Happy New Year 2005!
Happy New Year!
Fix pthread_join() to actually wait for children. Fix semaphores and also provide a simple producer/consumer test program.
Light implementation of pthread_mutexes
Match changes from glibc 2.2 (?) - #define status as __status - #define spinlock as __spinlock
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.