2

その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 を指定し、それを使用する方法を提供しない理由を知りたかったのです。

4

3 に答える 3