私が見ているコードはここにあります:
Sparkle はプラグインのようなものです。マルチスレッドプログラムでインスタンス化できます。したがって、他のスレッドが何を行っているか/期待しているかを誰が知っているかとして、signal(SIGPIPE, SIG_IGN) (つまり、すべてのSIGPIPE を無視する) を呼び出したくありません。
popen を介して開かれたこの 1 つの FILE ポインターの SIGPIPE シグナルを無効にするにはどうすればよいですか?
私が見ているコードはここにあります:
Sparkle はプラグインのようなものです。マルチスレッドプログラムでインスタンス化できます。したがって、他のスレッドが何を行っているか/期待しているかを誰が知っているかとして、signal(SIGPIPE, SIG_IGN) (つまり、すべてのSIGPIPE を無視する) を呼び出したくありません。
popen を介して開かれたこの 1 つの FILE ポインターの SIGPIPE シグナルを無効にするにはどうすればよいですか?