haiku/src/system
Ingo Weinhold a8af2b6dda Some work on pthreads:
* Made the pthread_cond_t internals public. This is necessary to support
  process shared condition variables. Fixed initializer macro.
* Made the pthread_rwlockattr_t structure opaque.
* pthread_t is no longer typedef'ed to int. It's the pointer to the
  internal _pthread_thread structure.
* Removed __get_pthread(). pthread_self() can be used instead.
* No longer tunnel the pthread exit value through Haiku's thread exit
  value. We do have a separate field in the _pthread_thread structure
  for it, now.
* Handle detaching of threads correctly.
* pthread_rwlockattr_{g,s}etpshared() use the
  PTHREAD_PROCESS_{SHARED,PRIVATE} constants, now.
* Commented out yet unsupported structures (barriers, spinlocks).
* Rebuilt APR optional package. The pthread changes weren't binary
  compatible.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25582 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-05-20 20:43:28 +00:00
..
boot * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
glue * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
kernel wait_for_child() does now wait for the main thread of a dead child to be 2008-05-19 23:21:58 +00:00
ldscripts Our ld script is actually closer to the x86 one... this should work. 2008-01-15 15:00:00 +00:00
libroot Some work on pthreads: 2008-05-20 20:43:28 +00:00
runtime_loader Added explicit support for loading executables compiled with the 2008-05-17 23:25:17 +00:00
Jamfile Reorganized building of kernel, boot loader, and libroot. 2005-11-27 00:27:19 +00:00