HAS_FS_CALL
if (!HAS_FS_CALL(vnode, read_stat))
if (status == B_OK && HAS_FS_CALL(vnode, access))
if (HAS_FS_CALL(nextVnode, read_symlink)) {
if (HAS_FS_CALL(vnode, get_vnode_name)) {
if (parent == NULL || !HAS_FS_CALL(parent, read_dir))
if (HAS_FS_CALL(fileVnode, read_symlink)) {
if (HAS_FS_CALL(vnode, get_super_vnode)) {
if (!HAS_FS_CALL(dirNode, create_special_node))
if (HAS_FS_CALL(vnode, can_page))
if (HAS_FS_CALL(vnode, release_lock))
if (!HAS_FS_CALL(directory, create))
if (!HAS_FS_CALL(vnode, open_dir))
if (!HAS_FS_CALL(vnode, open_attr_dir))
if (HAS_FS_CALL(vnode, close)) {
if (HAS_FS_CALL(vnode, release_lock))
if (!HAS_FS_CALL(vnode, write))
if (!HAS_FS_CALL(vnode, io))
if (!HAS_FS_CALL(vnode, read_stat))
if (HAS_FS_CALL(vnode, ioctl)) {
if (HAS_FS_CALL(vnode, ioctl)) {
if (!HAS_FS_CALL(vnode, read_stat) || isDevice)
if (!HAS_FS_CALL(vnode, select)) {
if (!HAS_FS_CALL(vnode, deselect))
if (HAS_FS_CALL(vnode, create_dir)) {
if (HAS_FS_CALL(vnode, close_dir))
if (!HAS_FS_CALL(vnode, read_dir))
if (HAS_FS_CALL(vnode, rewind_dir)) {
if (HAS_FS_CALL(directory, remove_dir))
if (HAS_FS_CALL(vnode, ioctl))
} else if (vnode != NULL && HAS_FS_CALL(vnode, set_flags)) {
if (HAS_FS_CALL(vnode, test_lock)) {
if (HAS_FS_CALL(vnode, release_lock)) {
if (HAS_FS_CALL(vnode, acquire_lock)) {
if (HAS_FS_CALL(vnode, fsync))
if (HAS_FS_CALL(vnode, preallocate)) {
status = HAS_FS_CALL(vnode, write)
if (HAS_FS_CALL(vnode, read_symlink)) {
if (HAS_FS_CALL(vnode, create_symlink))
status = HAS_FS_CALL(vnode, write)
if (HAS_FS_CALL(directory, link))
if (HAS_FS_CALL(vnode, unlink))
if (HAS_FS_CALL(vnode, access))
if (HAS_FS_CALL(fromVnode, rename))
if (!HAS_FS_CALL(vnode, write_stat))
if (HAS_FS_CALL(vnode, write_stat))
if (HAS_FS_CALL(vnode, close_attr_dir))
if (HAS_FS_CALL(vnode, read_attr_dir))
if (HAS_FS_CALL(vnode, rewind_attr_dir))
if (!HAS_FS_CALL(vnode, create_attr))
if (!HAS_FS_CALL(vnode, open_attr))
if (HAS_FS_CALL(vnode, close_attr))
if (!HAS_FS_CALL(vnode, read_attr))
if (!HAS_FS_CALL(vnode, write_attr))
if (!HAS_FS_CALL(vnode, read_stat))
if (!HAS_FS_CALL(vnode, read_attr_stat))
if (!HAS_FS_CALL(vnode, write_attr_stat))
if (HAS_FS_CALL(vnode, remove_attr))
if (HAS_FS_CALL(fromVnode, rename_attr)) {
if (!HAS_FS_CALL(vnode, read_index_stat))
if (HAS_FS_CALL(vnode, access)) {
( HAS_FS_CALL(vnode, op) ? \
( HAS_FS_CALL(vnode, op) ? \
if (HAS_FS_CALL(vnode, release_lock))
if (HAS_FS_CALL(vnode, acquire_lock)) {
if (!HAS_FS_CALL(dir, create_special_node))
if (!HAS_FS_CALL(sRoot, create_special_node))
if (!vnode->IsRemoved() && HAS_FS_CALL(vnode, fsync))
if (!HAS_FS_CALL(fVnode, write_pages))
if (!HAS_FS_CALL(fVnode, read_pages))
if (!HAS_FS_CALL(vnode, io)
if (!HAS_FS_CALL(vnode, io)) {
if (HAS_FS_CALL(vnode, access))
if (HAS_FS_CALL(nextVnode, read_symlink)) {
if (HAS_FS_CALL(vnode, get_vnode_name)) {
if (HAS_FS_CALL(vnode, get_super_vnode)) {
if (!HAS_FS_CALL(directory, create))
if (!HAS_FS_CALL(vnode, open_attr_dir))
if (HAS_FS_CALL(vnode, close))
if (!HAS_FS_CALL(vnode, read_stat))
if (HAS_FS_CALL(vnode, create_dir))
if (HAS_FS_CALL(vnode, create_dir))
if (HAS_FS_CALL(vnode, close_dir))
if (!HAS_FS_CALL(vnode, read_dir))
if (HAS_FS_CALL(vnode, rewind_dir))
if (HAS_FS_CALL(directory, remove_dir)) {
if (HAS_FS_CALL(vnode, ioctl)) {
if (HAS_FS_CALL(vnode, set_flags)) {
if (HAS_FS_CALL(vnode, fsync))
if (HAS_FS_CALL(vnode, read_symlink)) {
if (HAS_FS_CALL(vnode, create_symlink))
if (HAS_FS_CALL(directory, link))
if (HAS_FS_CALL(vnode, unlink))
if (HAS_FS_CALL(vnode, access))
if (HAS_FS_CALL(fromVnode, rename))
if (!HAS_FS_CALL(vnode, write_stat))
if (HAS_FS_CALL(vnode, write_stat))
if (HAS_FS_CALL(vnode, close_attr_dir))
if (HAS_FS_CALL(vnode, read_attr_dir))
if (HAS_FS_CALL(vnode, rewind_attr_dir))
if (!HAS_FS_CALL(vnode, create_attr)) {
if (!HAS_FS_CALL(vnode, open_attr)) {
if (HAS_FS_CALL(vnode, close_attr))
if (!HAS_FS_CALL(vnode, read_attr))
if (!HAS_FS_CALL(vnode, write_attr))
if (!HAS_FS_CALL(vnode, read_stat))
if (!HAS_FS_CALL(vnode, read_attr_stat))
if (!HAS_FS_CALL(vnode, write_attr_stat))
if (HAS_FS_CALL(vnode, remove_attr))
if (HAS_FS_CALL(fromVnode, rename_attr))
if (HAS_FS_CALL(vnode, fsync))
if (!vnode->remove && HAS_FS_CALL(vnode, fsync))