• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/

Lines Matching defs:set

40 static inline void sigaddset(sigset_t *set, int _sig)
44 set->sig[0] |= 1UL << sig;
46 set->sig[sig / _NSIG_BPW] |= 1UL << (sig % _NSIG_BPW);
49 static inline void sigdelset(sigset_t *set, int _sig)
53 set->sig[0] &= ~(1UL << sig);
55 set->sig[sig / _NSIG_BPW] &= ~(1UL << (sig % _NSIG_BPW));
58 static inline int sigismember(sigset_t *set, int _sig)
62 return 1 & (set->sig[0] >> sig);
64 return 1 & (set->sig[sig / _NSIG_BPW] >> (sig % _NSIG_BPW));
74 static inline int sigisemptyset(sigset_t *set)
79 return (set->sig[3] | set->sig[2] |
80 set->sig[1] | set->sig[0]) == 0;
82 return (set->sig[1] | set->sig[0]) == 0;
84 return set->sig[0] == 0;
135 static inline void name(sigset_t *set) \
140 case 4: set->sig[3] = op(set->sig[3]); \
141 set->sig[2] = op(set->sig[2]); \
142 case 2: set->sig[1] = op(set->sig[1]); \
143 case 1: set->sig[0] = op(set->sig[0]); \
156 static inline void sigemptyset(sigset_t *set)
160 memset(set, 0, sizeof(sigset_t));
162 case 2: set->sig[1] = 0;
163 case 1: set->sig[0] = 0;
168 static inline void sigfillset(sigset_t *set)
172 memset(set, -1, sizeof(sigset_t));
174 case 2: set->sig[1] = -1;
175 case 1: set->sig[0] = -1;
182 static inline void sigaddsetmask(sigset_t *set, unsigned long mask)
184 set->sig[0] |= mask;
187 static inline void sigdelsetmask(sigset_t *set, unsigned long mask)
189 set->sig[0] &= ~mask;
192 static inline int sigtestsetmask(sigset_t *set, unsigned long mask)
194 return (set->sig[0] & mask) != 0;
197 static inline void siginitset(sigset_t *set, unsigned long mask)
199 set->sig[0] = mask;
202 memset(&set->sig[1], 0, sizeof(long)*(_NSIG_WORDS-1));
204 case 2: set->sig[1] = 0;
209 static inline void siginitsetinv(sigset_t *set, unsigned long mask)
211 set->sig[0] = ~mask;
214 memset(&set->sig[1], -1, sizeof(long)*(_NSIG_WORDS-1));
216 case 2: set->sig[1] = -1;
265 * The possible effects an unblocked signal set to SIG_DFL can have are:
275 * Other signals when not blocked and set to SIG_DFL behaves as follows.