FERROR
Section: Linux Programmer's Manual (3)
Updated: 2001-10-16
查看本页索引
返回目录
NAME
clearerr, feof, ferror, fileno - 检测和重置流状态
SYNOPSIS 总览
#include <stdio.h>
void clearerr(FILE *stream);
int feof(FILE *stream);
int ferror(FILE *stream);
int fileno(FILE *stream);
DESCRIPTION 描述
函数
clearerr
清除
stream
指向的流中的文件结束标记和错误标记。
函数
feof
测试
tests the end-of-file indicator for the stream pointed to by
stream
指向的流中的文件结束标记,如果已设置就返回非零值。文件结束标记只能用函数
clearerr
清除。
函数
ferror
测试
stream
指向的流中的错误标记,如果已设置就返回非零值。错误标记只能用函数
clearerr
重置。
函数
fileno
检测
stream
参数,返回它的整数形式的文件描述符。
关于对应的非锁定函数,请参见
unlocked_stdio(3)
。
ERRORS 错误
这些函数不应当失败,它们不设置外部变量
errno
。(但是,如果
fileno
检测到它的参数不是有效的流,它必须返回 -1,并且将
errno
设置为
EBADF
。)
CONFORMING TO 标准参考
函数
clearerr,
feof,
以及
ferror
遵循 X3.159-1989 (``ANSI C'') 标准。
SEE ALSO 参见
open(2),
unlocked_stdio(3),
stdio(3)
本页面中文版由中文 man 手册页计划提供。
中文 man 手册页计划:
https://github.com/man-pages-zh/manpages-zh
Index
- NAME
-
- SYNOPSIS 总览
-
- DESCRIPTION 描述
-
- ERRORS 错误
-
- CONFORMING TO 标准参考
-
- SEE ALSO 参见
-
-
This document was created by
man2html,
using the manual pages.
Time: 03:17:26 GMT, July 01, 2024