Lines Matching refs:who
175 mode_t mask, perm, permXbits, who;
228 for (who = 0;; ++p) {
231 who |= STANDARD_BITS;
234 who |= S_ISUID|S_IRWXU;
237 who |= S_ISGID|S_IRWXG;
240 who |= S_IRWXO;
254 who &= ~S_ISTXT;
262 if (!who || who & ~S_IRWXO)
267 if (!who || who & ~S_IRWXO) {
268 who |= S_ISTXT;
290 ADDCMD(op, who, perm, mask);
296 ADDCMD('X', who, permXbits, mask);
299 ADDCMD(*p, who, op, mask);
310 ADDCMD(op, who, perm, mask);
314 ADDCMD('X', who, permXbits, mask);
375 addcmd(BITCMD *set, mode_t op, mode_t who, mode_t oparg, mode_t mask)
380 set->bits = who ? who : STANDARD_BITS;
389 set->bits = (who ? who : mask) & oparg;
396 if (who) {
397 set->cmd2 = ((who & S_IRUSR) ? CMD2_UBITS : 0) |
398 ((who & S_IRGRP) ? CMD2_GBITS : 0) |
399 ((who & S_IROTH) ? CMD2_OBITS : 0);