Lines Matching refs:who
48 register int who; in strperm() local
64 op = num = who = typ = 0; in strperm()
70 who |= S_ISVTX|S_ISUID|S_IRWXU; in strperm()
73 who |= S_ISVTX|S_ISGID|S_IRWXG; in strperm()
76 who |= S_ISVTX|S_IRWXO; in strperm()
79 who = S_ISVTX|S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO; in strperm()
84 if (!who) in strperm()
85 who = S_ISVTX|S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO; in strperm()
91 if (who) in strperm()
92 perm &= ~who; in strperm()
142 if (who) in strperm()
143 typ &= who; in strperm()
164 if (who) in strperm()
165 perm &= ~who; in strperm()
190 perm |= who & (S_IXUSR|S_IXGRP); in strperm()
192 perm |= who & (S_IWUSR|S_IWGRP); in strperm()
194 perm |= who & (S_IRUSR|S_IRGRP); in strperm()
196 perm |= who & S_IXUSR; in strperm()
198 perm |= who & S_IWUSR; in strperm()
200 perm |= who & S_IRUSR; in strperm()
209 perm |= who & S_IXUSR; in strperm()
211 perm |= who & S_IXGRP; in strperm()
213 perm |= who & S_IXOTH; in strperm()
241 if (who) in strperm()
243 typ &= who; in strperm()
244 perm &= ~who; in strperm()
251 if (!who && (op == '+' || op == '-')) in strperm()
252 who = S_ISVTX|S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO; in strperm()