create_dir
status_t (*create_dir)(fs_volume* volume, fs_vnode* parent,
fssh_status_t (*create_dir)(fssh_fs_volume *volume, fssh_fs_vnode *parent,
return sourceNode->ops->create_dir(sourceVolume, sourceNode, name, perms);
OVERLAY_CALL(create_dir, name, perms)
result = currentVnode.ops->create_dir(volume, ¤tVnode,
OVERLAY_CALL(create_dir, name, perms)
CLEAR_UNSUPPORTED(FS_VNODE_CAPABILITY_CREATE_DIR, create_dir);
capabilities.Set(FS_VNODE_CAPABILITY_CREATE_DIR, ops->create_dir);
if (!dir->ops->create_dir)
return dir->ops->create_dir(&fVolume, dir, name, mode);
if (HAS_FS_CALL(vnode, create_dir)) {
status = FS_CALL(vnode, create_dir, name, perms);
create_dir(dirs);
create_dir(dirs);
fssh_status_t error = create_dir(dir, createParents);
error = create_dir(parentPath, createParents);
if (HAS_FS_CALL(vnode, create_dir))
status = FS_CALL(vnode, create_dir, name, perms);
if (HAS_FS_CALL(vnode, create_dir))
status = FS_CALL(vnode, create_dir, filename, perms);