[解決済み] FD_CLOEXEC fcntl()フラグは何をするのですか?
2023-04-17 04:11:29
質問
このように。
if (fcntl(fd, F_SETFD, FD_CLOEXEC) == -1) {
...
とはいえ、私が読んだのは
man fcntl
を読んでも、それが何をするものなのかがわかりません。
どのように解決するのですか?
これは
close-on-exec
フラグを設定し、ファイル記述子を自動的に(かつアトミックに)閉じます。
exec
-ファミリ関数のいずれかが成功したときに、ファイル記述子を自動的に (かつアトミックに) 閉じます。
これは、ファイルディスクリプタが有効であれば、この操作が失敗するような条件はないので、むしろ無駄なことです。
関連
-
g++が内部・外部コマンドソリューションとして認識されない、MinGWを初めて使うときの落とし穴
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] mallocの結果はキャストするのですか?
-
[解決済み] C言語では「?」演算子は何をするのですか?
-
[解決済み] C++でextern "C "を使用した場合の効果は?
-
[解決済み] C言語のコードで「:-!」とは何ですか?
-
[解決済み] const int*、const int * const、int const *の違いは何ですか?
-
[解決済み] C言語における「static」の意味とは?
-
[解決済み] プログラム終了前にmallocの後にfreeをしないと本当に何が起こるのか?
-
[解決済み】C/C++の"-->"演算子とは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
C 構造体定義エラー: '['トークンの前に一次式があることが予想される
-
解決済み] g++ コンパイルエラー: ')'トークンの前に一次式があることが予想される
-
関数 'malloc' の暗黙の宣言に対する解決策
-
[解決済み] munmap_chunk(): 無効なポインタ
-
[解決済み] C言語でchar配列をコピーする方法は?
-
[解決済み] Cプリプロセッサはなぜ "linux "という単語を定数 "1 "と解釈するのですか?
-
[解決済み] 演算子 *, /, +, -, % を使わずに 3 で割る。
-
[解決済み] longをフォーマットするprintfの引数は何ですか?
-
[解決済み] FortranはC言語よりも重い計算を最適化しやすいですか?
-
[解決済み] C言語の構造体(CGRectやCGPointなど)をNSLog化することは可能ですか?