Lines Matching defs:who
171 int perm, who;
223 for (who = 0;; ++p) {
226 who |= STANDARD_BITS;
229 who |= S_ISUID|S_IRWXU;
232 who |= S_ISGID|S_IRWXG;
235 who |= S_IRWXO;
249 who &= ~S_ISTXT;
257 if (!who || who & ~S_IRWXO)
262 if (!who || who & ~S_IRWXO) {
263 who |= S_ISTXT;
285 ADDCMD(op, who, perm, mask);
291 ADDCMD('X', who, permXbits, mask);
294 ADDCMD(*p, who, op, mask);
305 ADDCMD(op, who, perm, mask);
309 ADDCMD('X', who, permXbits, mask);
336 addcmd(BITCMD *set, int op, int who, int oparg, u_int mask)
341 set->bits = who ? who : STANDARD_BITS;
350 set->bits = (who ? who : mask) & oparg;
357 if (who) {
358 set->cmd2 = ((who & S_IRUSR) ? CMD2_UBITS : 0) |
359 ((who & S_IRGRP) ? CMD2_GBITS : 0) |
360 ((who & S_IROTH) ? CMD2_OBITS : 0);