fp_getf 内核服务

用途

检索指向文件结构的指针。

语法

#include <sys/types.h> #include <sys/errno.h> int fp_getf ( FD, 福普) 英特 FD; 结构文件 **福普;

参数

描述
fd 指定文件描述符。
fpp 指向文件指针要返回到的位置。

描述

当进程具有打开文件的文件描述符时,它将调用 fp_getf 内核服务,但需要文件指针以使用其他逻辑文件系统服务。

fp_getf 内核服务将文件描述符用作进程的打开文件表中的索引。 从此表中抽取一个指向关联文件结构的指针。

作为对 fp_getf 内核服务的调用的副作用,文件描述符上的引用计数会递增。 当调用程序已完成使用返回的文件指针时,必须减少此计数。 对 乌夫德雷莱 内核服务的调用会对文件描述符引用计数进行递减。

执行环境

仅可从 流程环境 调用 fp_getf 内核服务。

返回值

描述
重大安全事件数量 指示操作成功。
EBADF 指示该文件描述符无效或当前未在进程中使用。