「sigprocmask」の「proc」とはどういう意味ですか?

「sigprocmask」の「proc」とはどういう意味ですか?

私はLinuxとシグナルを初めて使用します。私の質問が愚かに聞こえた場合は申し訳ありません。アプリケーションがこの関数を使用して選択した信号を明示的にブロックおよびブロック解除できることを知っていますが、sigprocmask「proc」とはどういう意味ですか?

ベストアンサー1

inは、「プロセス信号マスク」である「プロセス」の略語procです(たとえば、以下を参照してください。sigprocmask()https://www.gnu.org/software/libc/manual/html_node/Process-Signal-Mask.html)。

上記の参照を引用するには:

sigprocmask各スレッドには独自のシグナルマスクがあり、単一プロセス用のシグナルマスクがないため、マルチスレッドプロセスでは使用しないでください。 POSIXによると、sigprocmaskマルチスレッドプロセスの動作は「未指定」です。代わりにpthread_sigmask

おすすめ記事