haiku/headers
Ingo Weinhold 8562499f44 * Introduced a new locking primitive I called "cutex" (sorry for the
name, couldn't resist :-P). It's semantically equivalent to a mutex,
  but doesn't need a semaphore (it uses thread blocking and a simple
  queue instead). Initialization can't fail. In fact it is ready to use
  without initialization when living in the bss segment, also in the
  early boot process. It's as fast as a benaphore in cases of low lock
  contention, and faster otherwise.  Only disadvantage is the higher
  immediate memory footprint of 16 bytes.
* Changed how the "thread" and "threads" debugger commands list the
  objects they are waiting for. Cutexes are also included.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25276 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-05-01 01:53:07 +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 GCC 4 fix. 2005-12-11 16:22:51 +00:00
glibc Prevent redefinition of _IO_MTSAFE_IO. It is defined when building the 2008-03-22 15:26:55 +00:00
gnu adding gnu/termcap.h : is a copy of src/libs/termcap/termcap.h 2004-06-01 12:38:47 +00:00
legacy/network setsockopt and getsockopt use int as others functions 2006-06-23 14:19:11 +00:00
libs Style improvements. 2008-04-26 09:53:49 +00:00
os Removed superfluous uint32 ref parameter from select() FS hook. 2008-04-30 00:06:17 +00:00
posix Our sockaddr_storage is only 128 bytes long. Hence invocations of bind() 2008-04-24 22:30:54 +00:00
private * Introduced a new locking primitive I called "cutex" (sorry for the 2008-05-01 01:53:07 +00:00
tools Fixed the build of the cppunit stuff; if you are using IMPORT/EXPORT you should 2004-05-05 16:19:03 +00:00