rem: if (FS_CALL(vnode,fs_create_dir)) status = FS_CALL(vnode,fs_create_dir)(vnode->mount->cookie, vnode->private_node, filename, perms, &newID);
add: if (FS_CALL(vnode, create_dir)) status = FS_CALL(vnode, create_dir)(vnode->mount->cookie, vnode->private_node, filename, perms, &newID);
context: dir_create(char *path, int perms, bool kernel){	char filename[SYS_MAX_NAME_LEN];	struct vnode *vnode;	vnode_id newID;	int status;	FUNCTION(("dir_create: path '%s', perms %d, kernel %d\n", path, perms, kernel));	status = path_to_dir_vnode(path, &vnode, filename, kernel);	if (status < 0)		return status;	if (FS_CALL(vnode,fs_create_dir))		status = FS_CALL(vnode,fs_create_dir)(vnode->mount->cookie, vnode->private_node, filename, perms, &newID);	else		status = EROFS;	put_vnode(vnode);	return status;}