haiku/src/system/kernel/fs
Michael Lotz 1888e2289d bonefish+mmlr:
The O_CLOEXEC open mode wasn't actually set in the close-on-exec bitmap causing
all files opened with O_CLOEXEC (like done in the storage kit classes) to still
be inherited. This caused for example to be unable to unmount volumes when
opening apps while Tracker touched some files (i.e. copying some large files)
since these apps would inherit the file descriptor and therefore keep the
volume busy.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36273 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-14 21:46:14 +00:00
..
EntryCache.cpp Added DebugReverseLookup() method to reverse-lookup directory and entry name 2010-02-26 22:13:18 +00:00
EntryCache.h Added DebugReverseLookup() method to reverse-lookup directory and entry name 2010-02-26 22:13:18 +00:00
fd.cpp bonefish+mmlr: 2010-04-14 21:38:08 +00:00
fifo.cpp * All scheduler implementations: 2009-12-13 21:18:27 +00:00
fifo.h * Reorganized the FS interface a little: 2008-04-05 23:05:16 +00:00
Jamfile Entry cache: 2010-01-08 17:02:24 +00:00
KPath.cpp Normalize() didn't update fPathLength correctly. This did probably screw 2008-09-27 19:11:40 +00:00
node_monitor.cpp Fixed spelling. 2009-11-20 07:10:23 +00:00
rootfs.cpp Make use of the entry cache. 2010-02-27 20:27:52 +00:00
socket.cpp * The network syscalls now check if you try to pass a non-userland address to 2009-10-13 07:19:18 +00:00
unused_vnodes.h * Moved the unused vnode management to a new file. Well the few variables 2010-01-03 02:43:32 +00:00
vfs_boot.cpp * Moved the "var" directory to /boot/common/. 2010-01-16 17:17:07 +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 * Removed -Wno-unused from all KernelMergeObjects in kernel Jamfiles. 2008-07-04 23:14:19 +00:00
vfs_net_boot.h [Sorry, couldn't split this one up any further.] 2007-07-15 02:10:15 +00:00
vfs_request_io.cpp * Introduced {malloc,memalign,free}_etc() which take an additional "flags" 2010-01-27 12:45:53 +00:00
vfs_tracing.h bonefish+mmlr: 2010-04-14 21:38:08 +00:00
vfs.cpp bonefish+mmlr: 2010-04-14 21:46:14 +00:00
Vnode.cpp * Moved the vnode structure (to by Vnode class at some time in the future) into 2010-01-02 23:27:41 +00:00
Vnode.h * Moved the unused vnode management to a new file. Well the few variables 2010-01-03 02:43:32 +00:00