日記

いまさら迷う close() のエラー

Linux の man にはこんなこと書いてあるんだよなぁ。

注意
close() の返り値のチェックはよく省略されるが、これは深刻なプログラミングエラーである。

さて、エラーが出た時には、ハンドルは解放されているのですか? それとも握りっぱなしなんですか?

原則として、解放処理って、有無を言わさず殺すが正解だと思うんだけどなぁ。リモートI/Oで相手から応答がなくなった時は困るけど。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-01-25 (月) 21:09:53 (228d)