プロセス内のすべての開いているファイルを見つけるにはどうすればいいですか?プロセス内のすべての開いているファイルを閉じる
これはfork()
(exec()
の前)の後に知っておくと便利です。
私はgetdtablesize()
、よりポータブルsysconf(_SC_OPEN_MAX)
のexistanceを知っているが、開いているファイルその背後にあるかどうかがあるのかどうか、すべての有効ファイルディスクリプタをクローズしようとするために非効率です。 (私は早すぎる最適化の危険性も承知していますが、これは私が推測するような美学についてです:-)
レースへようこそ。 – ybungalobill