haiku/src/system/kernel/fs
Ingo Weinhold 0c615a01ae * Removed old mutex implementation and renamed cutex to mutex.
* Trivial adjustments of code using mutexes. Mostly removing the
  mutex_init() return value check.
* Added mutex_lock_threads_locked(), which is called with the threads
  spinlock being held. The spinlock is released while waiting, of
  course. This function is useful in cases where the existence of the
  mutex object is ensured by holding the threads spinlock.
* Changed the two instances in the VFS code where an IO context of
  another team needs to be locked to use mutex_lock_threads_locked().
  Before it required a semaphore-based mutex implementation.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25283 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-05-01 22:07:36 +00:00
..
devfs.cpp Removed superfluous uint32 ref parameter from select() FS hook. 2008-04-30 00:06:17 +00:00
fd.cpp Fixed a race condition between select_fd() and close(). Since 2008-04-29 23:54:35 +00:00
fifo.cpp Removed superfluous uint32 ref parameter from select() FS hook. 2008-04-30 00:06:17 +00:00
fifo.h * Reorganized the FS interface a little: 2008-04-05 23:05:16 +00:00
IOScheduler.cpp * Removed old mutex implementation and renamed cutex to mutex. 2008-05-01 22:07:36 +00:00
IOScheduler.h Renamed system/core to system/kernel. 2005-04-13 13:22:10 +00:00
Jamfile * Changed the way the socket functions work: 2008-04-11 04:12:23 +00:00
KPath.cpp Added RemoveLeaf() leaf method. Very handy for recursive directory 2007-07-15 00:34:17 +00:00
node_monitor.cpp Removed obsolete notify_listener(). 2008-04-19 17:42:34 +00:00
rootfs.cpp * Removed old mutex implementation and renamed cutex to mutex. 2008-05-01 22:07:36 +00:00
socket.cpp * Removed SyscallRestartWrapper comparison operators. They are not 2008-04-12 17:18:31 +00:00
vfs_boot.cpp * Added _kern_create_pipe() syscall, creating a pipe as an entryless 2008-04-06 02:49:12 +00:00
vfs_boot.h [Sorry, couldn't split this one up any further.] 2007-07-15 02:10:15 +00:00
vfs_net_boot.cpp Fixed the build of vfs_net_boot.cpp - I obviously messed up the full build I 2008-04-19 19:28:34 +00:00
vfs_net_boot.h [Sorry, couldn't split this one up any further.] 2007-07-15 02:10:15 +00:00
vfs.cpp * Removed old mutex implementation and renamed cutex to mutex. 2008-05-01 22:07:36 +00:00