Lines Matching refs:sact
46 static struct sigaction *sact = (struct sigaction *)NULL; /* saved signal handlers */
70 if (sact == NULL) {
71 sact = (struct sigaction *)malloc((maxsignum+1) * (size_t)sizeof(struct sigaction));
72 memset(sact, 0, (maxsignum+1) * (size_t)sizeof(struct sigaction));
75 if (sact == NULL) {
116 if (sact == NULL) {
119 sact[sig].sa_handler = disp;
121 sact[sig].sa_mask = set;
123 sact[sig].sa_flags = SA_NODEFER;
125 sact[sig].sa_flags |= SA_RESETHAND;
128 sact[sig].sa_flags = 0;
137 if (sact == NULL) {
146 sigblocked = sigismember(&(sact[sig].sa_mask), sig);
148 oldhandler = sact[sig].sa_handler;
205 if (sact == NULL ) {
212 *oact = sact[sig];
215 sact[sig] = *act;
224 sact[sig] = oldAct;
261 if (sact == NULL) {
266 return &sact[sig];