Lines Matching full:who
167 mode_t mask, perm, permXbits, who; in setmode() local
219 for (who = 0;; ++p) { in setmode()
222 who |= STANDARD_BITS; in setmode()
225 who |= S_ISUID|S_IRWXU; in setmode()
228 who |= S_ISGID|S_IRWXG; in setmode()
231 who |= S_IRWXO; in setmode()
246 who &= ~S_ISTXT; in setmode()
257 if (who == 0 || (who & ~S_IRWXO)) in setmode()
265 if (who == 0 || (who & ~S_IRWXO)) { in setmode()
266 who |= S_ISTXT; in setmode()
288 ADDCMD(op, who, perm, mask); in setmode()
294 ADDCMD('X', who, permXbits, mask); in setmode()
297 ADDCMD(*p, who, op, mask); in setmode()
308 ADDCMD(op, who, perm, mask); in setmode()
312 ADDCMD('X', who, permXbits, mask); in setmode()
339 addcmd(BITCMD *set, int op, int who, int oparg, u_int mask) in addcmd() argument
344 set->bits = who ? who : STANDARD_BITS; in addcmd()
353 set->bits = (who ? who : mask) & oparg; in addcmd()
360 if (who) { in addcmd()
361 set->cmd2 = ((who & S_IRUSR) ? CMD2_UBITS : 0) | in addcmd()
362 ((who & S_IRGRP) ? CMD2_GBITS : 0) | in addcmd()
363 ((who & S_IROTH) ? CMD2_OBITS : 0); in addcmd()