問題タブ [sigaction]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - sa_mask のデフォルト値は空ですか?
シグナル ハンドラを実装しようとしていますが、構造体 sigactionのsa_maskフィールドを明示的に空にする必要があるのか、それともデフォルト値で初期化するだけで十分なのか疑問に思っていました。
c - SIGFPE のシグナルハンドラが 1 回しか呼び出されないのはなぜですか?
このコードは、次の出力を生成します。
シグナルハンドラが一度しか呼び出されないのはなぜですか? ゼロ除算が発生したときに取得したコア ダンプを回避するために、raise() 呼び出しを使用しました。これら 2 つのケースでは動作が異なります (コア ダンプは、デフォルト ハンドラーが呼び出されたと想定しています) が、どちらもシグナル ハンドラーを 2 回以上呼び出しませんか? 理由はありますか?