を使用するとfdopen()、fileno()既存のファイル記述子を使用してストリームを開くことができます。ただし、ファイルをストリームで開いた後、ファイルを閉じる適切な方法はfclose()、FILEポインタを使用することです。どうすればストリームを閉じても、開いているファイル記述子を保持できますか?
この動作は、呼び出してからを呼び出してからfflush()、閉じる場合を除いてポインタを再度fileno()使用することはありません。FILEさらに懸念されるのは、fdopen()もう一度すると、複数のFILEポインターがあり、そのうちの1つしか閉じることができないということです。