haiku/headers/os/kernel
Axel Dörfler 9de969006b Added two experimental release_sem_etc() flags (both should stay, but they
may be renamed):
- B_RELEASE_ALL: the semaphore count is set to 0, all waiting threads are released
  (the "count" argument of release_etc_sem() is ignored then)
- B_RELEASE_IF_WAITING_ONLY: the semaphore count is only decreased if there
  are any waiting threads; ie. the semaphore is signaled
Together, they will make the pthread_cond_*() functions easy to implement, and
they come in handy at other places, too.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9329 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-13 15:54:47 +00:00
..
debugger.h Added the debugger.h header file (for being able to link it from the web). 2003-01-14 13:41:16 +00:00
disk_scanner.h Removed extended_partition_info::partition_code field. 2003-02-18 21:28:30 +00:00
fs_attr.h Unified the look of the different files a bit (their headers in particular). 2003-01-29 14:45:15 +00:00
fs_index.h Unified the look of the different files a bit (their headers in particular). 2003-01-29 14:45:15 +00:00
fs_info.h Unified the look of the different files a bit (their headers in particular). 2003-01-29 14:45:15 +00:00
fs_query.h New fs_query.h header. 2003-01-29 14:43:38 +00:00
fs_volume.h Renamed fs_device.h to fs_volume.h, renamed functions from *_device() to 2003-02-24 13:14:54 +00:00
image.h minor changes. 2003-01-12 16:10:28 +00:00
OS.h Added two experimental release_sem_etc() flags (both should stay, but they 2004-10-13 15:54:47 +00:00
scheduler.h some header files to be R5 compatible 2002-10-23 13:54:44 +00:00