Lines Matching refs:op
36 int op;
88 * op>0 new region according to SIG_REG_*, return region level
89 * op==0 pop region, return region level
90 * op<0 return non-zero if any signals held in current region
96 sigcritical(int op)
112 if (op > 0)
116 region = op;
117 if (op & SIG_REG_SET)
122 if (op & signals[i].op)
129 if (op & signals[i].op)
135 if ((op & signals[i].op) && (handler[i] = signal(signals[i].sig, interrupt)) == SIG_IGN)
145 else if (op < 0)
150 if (region & signals[i].op)
182 if (region & signals[i].op)
187 if (region & signals[i].op)