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_openfp_opendev 内核服务返回的文件结构。
标志
未定义任何标志; 此参数必须为 0。
路径
指向在其中返回文件名的缓冲区。
大小
指定该路径缓冲区的大小。

描述

fp_get_path 内核服务提供了从文件结构指针中查找路径名的方法。

执行环境

只能从进程环境调用 fp_get_path 内核服务。

返回值

0
指示操作成功。
EINVAL
fppath 参数无效,或者 fp 参数未引用 DTYPE_VNODE 文件结构。