haiku/headers
Ingo Weinhold 3ca1072d44 * Reimplemented pthread_once. The old one was neither thread-safe nor
particularly efficient.
* pthread_mutex implementation:
  - Removed the pthread_mutex_t indirection (the type was a pointer to
    the actual structure which was allocated on the heap), as it made
    sharing the mutex between processes impossible.
  - Removed the distinction between process shared and non-shared
    mutexes. Benaphores work just as well in shared memory, so we always
    use them.
* Fixed some static initializer macros. PTHREAD_COND_INITIALIZER is
  still broken, since it doesn't work in C code.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25481 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-05-13 01:50:54 +00:00
..
build Second stab at reorganizing standard/gcc headers. This time it not only 2008-03-16 17:21:37 +00:00
compatibility/bsd Was using __{BEGIN,END}_DECLS without including <sys/cdefs.h>. 2008-04-25 20:29:47 +00:00
cpp
glibc Prevent redefinition of _IO_MTSAFE_IO. It is defined when building the 2008-03-22 15:26:55 +00:00
gnu
legacy/network
libs Style improvements. 2008-04-26 09:53:49 +00:00
os Added timeout constant B_ABSOLUTE_REAL_TIME_TIMEOUT which specifies a 2008-05-10 21:34:51 +00:00
posix * Reimplemented pthread_once. The old one was neither thread-safe nor 2008-05-13 01:50:54 +00:00
private * the Chip field is currently unused in our pci ids list, so we prefer to provide the subsystem name when it is found as a second device description 2008-05-12 16:55:47 +00:00
tools