Обработка сигнала с помощью sigaction

Мне нужно обработать некоторый сигнал с помощью 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 своему приложению.

6
задан Bo Persson 23 December 2012 в 22:32
поделиться