27 void (*sa_handler) (int);
33extern int pqsigprocmask(
int how,
const sigset_t *set, sigset_t *oset);
34extern 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)