vnop_close 入口点
用途
关闭与 v-node (虚拟节点) 关联的文件。
语法
参数
| 项 | 描述 |
|---|---|
| VP | 指向 "v 节点"。 |
| 标记 | 标识文件指针中的标志字。 |
| vinfo | 不使用此参数。 |
| 茨尔普 | 点至 克雷德 结构。 此结构包含文件系统可用来验证访问许可权的数据。 |
描述
逻辑文件系统使用 vnop_close 入口点来声明与给定的 v-node 关联的文件现在已关闭。 v 节点将继续保持活动状态,但将不再通过 vnop_rdwr 入口点接收读或写请求。
仅当 0 文件结构条目的使用计数变为 0 (零) 时,才会调用 vnop_close 入口点。
注: v-node 在 vnop_close 入口点的持续时间内保持。
执行环境
vnop_close 入口点只能从 流程环境 中调用。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示成功。 |
从 /usr/include/sys/errno.h 文件返回非零返回值以指示失败。
注: vnop_close 入口点可能会失败,并且会将错误返回到应用程序。 但是, v 节点被视为已关闭。