そのman 7 signal
中で、SIGUSR1がSIGUSR1 30,10,16 Term User-defined signal 1
. C コードで SIGUSR1 を使用すると、値 10 が返されます。他の値 30 & 16 にアクセスする方法はありますか? 私のシグナルハンドラーでそれらを明示的に使用しても大丈夫ですか
if(signo == 16)
{
printf("SIGUSR1 type 2 received\n");
}
編集:私のコードには、既に SIGUSR1 を使用する case ステートメントがあります。カスタム シグナルがもう 1 つ必要です。RTSIGNALS やその他のオプションがあることは知っています。しかし、man ページで 16,30 を指定し、それを使用する方法を提供しない理由を知りたかったのです。