27 void (*sa_handler) (int);
33 extern int pqsigprocmask(
int how,
const sigset_t *set, sigset_t *oset);
34 extern int pqsigaction(
int signum,
const struct sigaction *act,
35 struct sigaction *oldact);
40 #define sigprocmask(how, set, oset) pqsigprocmask((how), (set), (oset))
41 #define sigaction(signum, act, oldact) pqsigaction((signum), (act), (oldact))
42 #define sigemptyset(set) (*(set) = 0)
43 #define sigfillset(set) (*(set) = ~0)
44 #define sigaddset(set, signum) (*(set) |= (sigmask(signum)))
45 #define sigdelset(set, signum) (*(set) &= ~(sigmask(signum)))
PGDLLIMPORT sigset_t BlockSig
PGDLLIMPORT sigset_t UnBlockSig
PGDLLIMPORT sigset_t StartupBlockSig
int pqsigaction(int signum, const struct sigaction *act, struct sigaction *oldact)
int pqsigprocmask(int how, const sigset_t *set, sigset_t *oset)