vfsrele 内核服务
用途
释放与虚拟文件系统关联的所有资源。
语法
#include <sys/types.h>
#include <sys/errno.h> int vfsrele ( vfsp)
struct vfs *vfsp;
struct vfs *vfsp;
参数
| 项 | 描述 |
|---|---|
| 弗夫斯普 | 指向一个虚拟文件系统结构。 |
描述
弗夫弗雷勒 内核服务会释放与 虚拟文件系统关联的所有资源。
卸载文件系统时,会在 弗夫斯 结构中设置 VFS_UNUNTED 标志,指示在文件系统内执行与路径名相关的操作不再有效。 如果设置了此标志并且 vnop_rele v 节点 操作释放了文件系统中的最后一个活动的 v 节点,那么 vnop_rele v 节点实现必须调用 弗夫弗雷勒 内核服务以完成 弗夫斯 结构的释放。
执行环境
仅可从 流程环境 调用 弗夫弗雷勒 内核服务。
返回值
弗夫弗雷勒 内核服务将始终返回值 0。