vfsrele 内核服务

用途

释放与虚拟文件系统关联的所有资源。

语法

#include <sys/types.h>
#include <sys/errno.h>
int vfsrele ( vfsp)
struct vfs *vfsp;

参数

描述
弗夫斯普 指向一个虚拟文件系统结构。

描述

弗夫弗雷勒 内核服务会释放与 虚拟文件系统关联的所有资源。

卸载文件系统时,会在 弗夫斯 结构中设置 VFS_UNUNTED 标志,指示在文件系统内执行与路径名相关的操作不再有效。 如果设置了此标志并且 vnop_rele v 节点 操作释放了文件系统中的最后一个活动的 v 节点,那么 vnop_rele v 节点实现必须调用 弗夫弗雷勒 内核服务以完成 弗夫斯 结构的释放。

执行环境

仅可从 流程环境 调用 弗夫弗雷勒 内核服务。

返回值

弗夫弗雷勒 内核服务将始终返回值 0。