Lines Matching defs:sig

41 	unsigned long sig = _sig - 1;
43 set->sig[0] |= 1UL << sig;
45 set->sig[sig / _NSIG_BPW] |= 1UL << (sig % _NSIG_BPW);
50 unsigned long sig = _sig - 1;
52 set->sig[0] &= ~(1UL << sig);
54 set->sig[sig / _NSIG_BPW] &= ~(1UL << (sig % _NSIG_BPW));
59 unsigned long sig = _sig - 1;
61 return 1 & (set->sig[0] >> sig);
63 return 1 & (set->sig[sig / _NSIG_BPW] >> (sig % _NSIG_BPW));
78 return (set->sig[3] | set->sig[2] |
79 set->sig[1] | set->sig[0]) == 0;
81 return (set->sig[1] | set->sig[0]) == 0;
83 return set->sig[0] == 0;
90 #define sigmask(sig) (1UL << ((sig) - 1))
103 a3 = a->sig[3]; a2 = a->sig[2]; \
104 b3 = b->sig[3]; b2 = b->sig[2]; \
105 r->sig[3] = op(a3, b3); \
106 r->sig[2] = op(a2, b2); \
108 a1 = a->sig[1]; b1 = b->sig[1]; \
109 r->sig[1] = op(a1, b1); \
111 a0 = a->sig[0]; b0 = b->sig[0]; \
112 r->sig[0] = op(a0, b0); \
139 case 4: set->sig[3] = op(set->sig[3]); \
140 set->sig[2] = op(set->sig[2]); \
141 case 2: set->sig[1] = op(set->sig[1]); \
142 case 1: set->sig[0] = op(set->sig[0]); \
161 case 2: set->sig[1] = 0;
162 case 1: set->sig[0] = 0;
173 case 2: set->sig[1] = -1;
174 case 1: set->sig[0] = -1;
183 set->sig[0] |= mask;
188 set->sig[0] &= ~mask;
193 return (set->sig[0] & mask) != 0;
198 set->sig[0] = mask;
201 memset(&set->sig[1], 0, sizeof(long)*(_NSIG_WORDS-1));
203 case 2: set->sig[1] = 0;
210 set->sig[0] = ~mask;
213 memset(&set->sig[1], -1, sizeof(long)*(_NSIG_WORDS-1));
215 case 2: set->sig[1] = -1;
222 static inline void init_sigpending(struct sigpending *sig)
224 sigemptyset(&sig->signal);
225 INIT_LIST_HEAD(&sig->list);
230 /* Test if 'sig' is valid signal. Use this instead of testing _NSIG directly */
231 static inline int valid_signal(unsigned long sig)
233 return sig <= _NSIG ? 1 : 0;
236 extern int group_send_sig_info(int sig, struct siginfo *info, struct task_struct *p);