2016-10-19 13 views
0

fopen(file_name, "r+e")を使ってコードスニペットを見ました。 fopenでeフラグの意味は何ですか?私はLinuxのマニュアルページから情報を見つけることができませんでした。fopenの "e"フラグの意味

答えて

2

私のシステムのマニュアルページ(Linux man-pagesプロジェクトのリリース3.54)に記載されています。

E(のglibc 2.7以降)
O_CLOEXECフラグでファイルを開きます。詳細については、open(2)を参照してください。 fdopen()の場合、このフラグは無視されます。

スクロールダウン。それは "Glibcノート"の下にあります。これは非標準の拡張です。

マニュアルページのオンラインコピーはhereです。

3

GNU webpageには、は、 "exec ...関数のいずれかを使用するとファイル記述子が閉じられる"ということがわかりました。

関連する問題