The open() and opendir() hooks are mandatory.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29616 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2009-03-20 00:38:34 +00:00
parent 591911f345
commit 609c5aceee
@@ -454,7 +454,8 @@ FileSystem::_InitVNodeOpsVector(fs_vnode_ops* ops,
// file operations // file operations
CLEAR_UNSUPPORTED(FS_VNODE_CAPABILITY_CREATE, create); CLEAR_UNSUPPORTED(FS_VNODE_CAPABILITY_CREATE, create);
CLEAR_UNSUPPORTED(FS_VNODE_CAPABILITY_OPEN, open); // FS_VNODE_CAPABILITY_OPEN: open
// mandatory
// FS_VNODE_CAPABILITY_CLOSE: close // FS_VNODE_CAPABILITY_CLOSE: close
// needed by Volume // needed by Volume
// FS_VNODE_CAPABILITY_FREE_COOKIE: free_cookie // FS_VNODE_CAPABILITY_FREE_COOKIE: free_cookie
@@ -465,7 +466,8 @@ FileSystem::_InitVNodeOpsVector(fs_vnode_ops* ops,
// directory operations // directory operations
CLEAR_UNSUPPORTED(FS_VNODE_CAPABILITY_CREATE_DIR, create_dir); CLEAR_UNSUPPORTED(FS_VNODE_CAPABILITY_CREATE_DIR, create_dir);
CLEAR_UNSUPPORTED(FS_VNODE_CAPABILITY_REMOVE_DIR, remove_dir); CLEAR_UNSUPPORTED(FS_VNODE_CAPABILITY_REMOVE_DIR, remove_dir);
CLEAR_UNSUPPORTED(FS_VNODE_CAPABILITY_OPEN_DIR, open_dir); // FS_VNODE_CAPABILITY_OPEN_DIR: open_dir
// mandatory
// FS_VNODE_CAPABILITY_CLOSE_DIR: close_dir // FS_VNODE_CAPABILITY_CLOSE_DIR: close_dir
// needed by Volume // needed by Volume
// FS_VNODE_CAPABILITY_FREE_DIR_COOKIE: free_dir_cookie // FS_VNODE_CAPABILITY_FREE_DIR_COOKIE: free_dir_cookie