rem: if (FS_CALL(directory, fs_remove_dir)) status = FS_CALL(directory, fs_remove_dir)(directory->mount->cookie, directory->private_node, name);
add: if (FS_CALL(directory, remove_dir)) status = FS_CALL(directory, remove_dir)(directory->mount->cookie, directory->private_node, name);
context: dir_remove(char *path, bool kernel){	char name[B_FILE_NAME_LENGTH];	struct vnode *directory;	status_t status;		status = path_to_dir_vnode(path, &directory, name, kernel);	if (status < B_OK)		return status;	if (FS_CALL(directory, fs_remove_dir))		status = FS_CALL(directory, fs_remove_dir)(directory->mount->cookie, directory->private_node, name);	else		status = EROFS;	put_vnode(directory);	return status;}