Provided by: manpages-zh_1.5.1-1_all bug

NAME

       clearerr, feof, ferror, fileno - 檢測和姜m流狀態

SYNOPSIS`覽
       #include <stdio.h>

       void clearerr(FILE *stream);
       int feof(FILE *stream);
       int ferror(FILE *stream);
       int fileno(FILE *stream);

DESCRIPTIONyz
       函數 clearerr 清除 stream 指向的流中的檔案結束標記和錯誤標記。

       函數  feof  測試 tests the end-of-file indicator for the stream pointed
       to    by     stream     指向的流中的檔案結束標記,如果已設置就返回非零-
       C檔案結束標記只能用函數 clearerr 清除。

       函數  ferror  測試  stream  指向的流中的錯誤標記,如果已設置就返回非零-
       C錯誤標記只能用函數 clearerr 姜m。

       函數 fileno 檢測 stream 參數,返回它的整數形式的檔案描z符。

       關於對應的非鎖定函數,請參見 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)

                                  2001-10-16                         FERROR(3)