Мне нужно обработать некоторый сигнал с помощью sigaction, но когда я компилирую свой код, я получаю эту ошибку:
предупреждение: назначение из несовместимого типа указателя
код:
struct sigaction hup_act;
...
hup_act.sa_flags=SA_SIGINFO;
hup_act.sa_sigaction = sighupHandler;
sigaction(SIGHUP, &hup_act, NULL);
Предупреждение при назначении hup_act.sa_sigaction. Это предупреждение вызывает ошибку сегментации, когда я отправляю sighup своему приложению.