FCLOSE
Section: C Library Functions (3)
索引
jman
BSD mandoc
索引
名称
fclose
- ストリームを閉じる
索引
ライブラリ
Lb libc
索引
書式
In stdio.h
Ft int
Fn fclose FILE *stream
索引
解説
Fn fclose
関数は、基礎となるファイルや関数のセットから、指定された
Fa ストリーム
を分離します。
ストリームを出力に使用している場合は、
まず最初に、
fflush(3)
を使用して、バッファにあるデータを書込みます。
索引
戻り値
正常終了すると 0 が返されます。
正常終了しなかった場合は
EOF
が返され、
グローバル変数
errno
には、エラーを示す値が設定されます。
どちらの場合でも、ストリームには
それ以上アクセスできません。
索引
エラー
Fn fclose
関数がエラーなると、
ルーチン
close(2)
か
fflush(3)
で指定されたエラーが
errno
に設定されます。
索引
注
Fn fclose
は NULL 引数を処理しません。
NULL 引数はセグメンテーション違反を引き起こします。
この動作は意図的なもので、
Fx で作成されたプログラムのバグをなくすためです。
この動作は実装に関わるものであり、
プログラムが依存すべきではありません。
索引
関連項目
close(2),
fflush(3),
fopen(3),
setbuf(3)
索引
規格
Fn fclose
関数は、
St -isoC
に適合しています。
索引
Index
- 名称
-
- ライブラリ
-
- 書式
-
- 解説
-
- 戻り値
-
- エラー
-
- 注
-
- 関連項目
-
- 規格
-
Time: 07:06:49 GMT, January 12, 2009