123 struct sigaction act,
126 act.sa_handler = func;
130 sigemptyset(&act.sa_mask);
131 act.sa_flags = SA_RESTART;
140 act.sa_flags |= SA_NOCLDSTOP;
142 if (sigaction(signo, &act, &oact) < 0)
144 return oact.sa_handler;
pqsigfunc pqsignal_pm(int signo, pqsigfunc func)
pqsigfunc pqsignal(int signo, pqsigfunc func)
void(* pqsigfunc)(int signo)