Para encontrar os sinais que um determinado aplicativo manipula, por conta própria, procure sigaction
e signal
chamadas no código-fonte. As bibliotecas também podem configurar manipuladores de sinal, então você também precisa olhar para eles também ...
Sem olhar para o código-fonte, você pode procurar por aqueles usando strace
, que tem suporte específico para syscalls relacionados ao sinal:
strace -e trace=signal ...
Isso executará seu programa e fará o dump de detalhes de todos os syscalls relacionados ao sinal. A partir disso, você poderá determinar quais sinais são usados.