fp_get_path 内核服务
用途
返回 fp 参数引用的文件的完整路径名。
语法
#include <sys/types.h>
#include <sys/errno.h>
int
fp_get_path(struct file *fp,
int flags,
char *path,
size_t size)
参数
- Fp
- 指向 fp_open 或 fp_opendev 内核服务返回的文件结构。
- 标志
- 未定义任何标志; 此参数必须为 0。
- 路径
- 指向在其中返回文件名的缓冲区。
- 大小
- 指定该路径缓冲区的大小。
描述
fp_get_path 内核服务提供了从文件结构指针中查找路径名的方法。
执行环境
只能从进程环境调用 fp_get_path 内核服务。
返回值
- 0
- 指示操作成功。
- EINVAL
- fp 或 path 参数无效,或者 fp 参数未引用
DTYPE_VNODE文件结构。