Como converter o nome do sinal (string) em código de sina
Estou escrevendo um programa que lê o nome do sinal (por exemplo, SIGSTOP, SIGKILL etc) como uma string da linha de comando e chama a chamada do sistema kill () para enviar o sinal. Eu queria saber se existe uma maneira simples de converter a seqüência de caracteres em códigos de sinal (em signal.h
Atualmente, estou fazendo isso escrevendo meu próprio mapa que fica assim:
signal_map["SIGSTOP"] = SIGSTOP;
signal_map["SIGKILL"] = SIGKILL;
....
Mas é entediante escrever isso para todos os sinais. Então, eu estava procurando uma maneira mais elegante, se existi