set_signal
static int set_signal(int sig, RETSIGTYPE (*func)(int));
if (set_signal(signals[i], signal_handler) < 0) {