remove_dir
status_t (*remove_dir)(fs_volume* volume, fs_vnode* parent,
fssh_status_t (*remove_dir)(fssh_fs_volume *volume, fssh_fs_vnode *parent,
return sourceNode->ops->remove_dir(sourceVolume, sourceNode, name);
OVERLAY_CALL(remove_dir, name)
OVERLAY_CALL(remove_dir, name)
CLEAR_UNSUPPORTED(FS_VNODE_CAPABILITY_REMOVE_DIR, remove_dir);
capabilities.Set(FS_VNODE_CAPABILITY_REMOVE_DIR, ops->remove_dir);
if (!dir->ops->remove_dir)
return dir->ops->remove_dir(&fVolume, dir, name);
if (HAS_FS_CALL(directory, remove_dir))
status = FS_CALL(directory.Get(), remove_dir, name);
remove_dir(dirs);
if (HAS_FS_CALL(directory, remove_dir)) {
status = FS_CALL(directory, remove_dir, name);