close()
from
5.6 cat コマンドを作る
close()
Man page of CLOSE
https://copyanddestroy.hatenablog.com/entry/2025/02/25/172747#close2
code:close.c
#include
<unistd.h>
int close(int fd);
clese() は、ファイルディスクリプタ fd に関連付けられているストリームを始末します。この処理をファイルを閉じる(close)と言います。
問題なく閉じられたら 0 を返します。エラーが起きた場合には -1 を返します。
典型的な close() 呼び出しは次のようになるでしょう。
code:example.c
if (close(fd) < 0 ) {
/* 何かしらのエラー処理 */
}