haiku/headers
Hamish Morrison d6d439f3f7 Reimplement unnamed POSIX semaphores using user_mutex
* Fixes sharing semantics, so non-shared semaphores in non-shared
  memory do not become shared after a fork.
* Adds two new system calls: _user_mutex_sem_acquire/release(),
  which reuse the user_mutex address-hashed wait mechanism.
* Named semaphores continue to use traditional sem_id semaphores.
2015-05-24 14:03:40 +01:00
..
build Moved BJob, and JobQueue into the support kit. 2015-05-21 21:37:01 +02:00
compatibility paths.h: add _BSD_SOURCE guard back, also check for _GNU_SOURCE 2015-04-21 01:34:26 +02:00
config ARM: Be aware of ARMEL and ARMEL 2014-01-01 23:41:02 -07:00
cpp Add a <limits> header for gcc2. 2014-11-27 12:14:39 +01:00
glibc Make public glibc header printf.h usable. 2013-07-17 18:07:56 +02:00
libs Outsource ncurses. 2014-12-18 10:18:39 +01:00
os Moved BJob, and JobQueue into the support kit. 2015-05-21 21:37:01 +02:00
posix Reimplement unnamed POSIX semaphores using user_mutex 2015-05-24 14:03:40 +01:00
private Reimplement unnamed POSIX semaphores using user_mutex 2015-05-24 14:03:40 +01:00
tools Remove preprocessor checks from TestShell.h 2014-07-29 23:05:52 +02:00