vnop_rmdir 入口点
用途
除去目录。
语法
参数
| 项 | 描述 |
|---|---|
| VP | 指向此目录的虚拟节点 (v-node)。 |
| dp | 指向要除去的目录的父代。 |
| 名称 | 指向要移除的目录的名称。 |
| 茨尔普 | 点至 克雷德 结构。 此结构包含文件系统可用来验证访问许可权的数据。 |
描述
逻辑文件系统会调用 vnop_rmdir 入口点以除去目录对象。 要除去某个目录,该目录必须为空 (当前目录和父目录除外)。 在除去目录之前, 逻辑文件系统 将确保以下内容:
执行环境
vnop_rmdir 入口点只能从 流程环境 中调用。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示成功。 |
从 /usr/include/sys/errno.h 文件返回非零返回值以指示失败。