haiku/src/system/kernel/fs
Ingo Weinhold a9689e8492 * VFS:
- Fixed vfs_get_vnode_from_fd() return type.
  - Added vfs_open_vnode().
  - Added a "bool traverseLeafLink" parameter to vfs_get_fs_node_from_path().
    It was always resolving symlinks.
* device manager/devfs:
  - devfs: get_node_for_path() no longer resolves leaf symlinks. That still
    doesn't help with file disk devices, as creating partition wouldn't work
    anyway.
  - Pulled the module-related implementation part of BaseDevice into new class
    AbstractModuleDevice and made all methods of BaseDevice virtual. Small
    adjustments to devfs to be happy with the new BaseDevice interface.
  - Added BaseDevice subclass FileDevice, which maps the interface to a file's
    file descriptor. Still got a few TODOs, but should basically work.
  - Use FileDevice for publishing file disk devices in devfs. Now those do
    actually work, though there's some BFS trouble with one of the images I
    tested.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33385 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-10-01 03:06:34 +00:00
..
fd.cpp
fifo.cpp
fifo.h
Jamfile
KPath.cpp
node_monitor.cpp
rootfs.cpp
socket.cpp
vfs_boot.cpp If the boot volume is BFS and read-only mount it with the write_overlay. This 2009-09-06 23:15:23 +00:00
vfs_boot.h
vfs_net_boot.cpp
vfs_net_boot.h
vfs_request_io.cpp Reset the error variable to B_OK in case we want to continue after allocating 2009-09-03 05:40:06 +00:00
vfs.cpp * VFS: 2009-10-01 03:06:34 +00:00