Lines Matching refs:who
1656 #define permoffset(who) ((who) * 3) argument
1657 #define permission(who, type) ((type) >> permoffset(who)) argument
1682 int who; local
1741 for (who = 0; who < 3; who++) {
1742 int is_exec = stp->st_mode & permission(who, S_IEXEC)? 1 : 0;
1744 if (stp->st_mode & permission(who, S_IREAD))
1745 pmode[permoffset(who) + 1] = 'r';
1747 pmode[permoffset(who) + 1] = '-';
1749 if (stp->st_mode & permission(who, S_IWRITE))
1750 pmode[permoffset(who) + 2] = 'w';
1752 pmode[permoffset(who) + 2] = '-';
1754 if (stp->st_mode & special[who * 3])
1755 pmode[permoffset(who) + 3] =
1756 special[who * 3 + 1 + is_exec];
1758 pmode[permoffset(who) + 3] = 'x';
1760 pmode[permoffset(who) + 3] = '-';
1775 pmode[permoffset(who) + 1] = '+';
1777 pmode[permoffset(who) + 1] = ' ';
1779 pmode[permoffset(who) + 2] = '\0';
1807 who = readlink(tailname, flink, sizeof (flink) - 1);
1809 if (who >= 0)
1810 flink[who] = '\0';
1982 int who = 0; local
1986 who |= t;
1988 if (who == 0) {
1997 who = (~currmask)&P_A;
2017 pp->p_who = who;
2031 pp->p_who = who;
2056 pp->p_who = who;