S_ISTXT
if ((mode & (S_ISUID | S_ISGID | S_ISTXT)) ||
if (mode & S_ISTXT)
if (*ep || perml < 0 || perml & ~(STANDARD_BITS|S_ISTXT)) {
ADDCMD('=', (STANDARD_BITS|S_ISTXT), perm, mask);
who &= ~S_ISTXT;
who |= S_ISTXT;
perm |= S_ISTXT;
~p->p_fd->fd_cmask) & ALLPERMS) & ~S_ISTXT;
if (vp->v_type != VDIR && (*cur_modep & S_ISTXT))
cmode = ((mode &~ fdp->fd_cmask) & ALLPERMS) & ~S_ISTXT;
#define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO)
if (vp->v_type != VDIR && (mode & S_ISTXT))
if ((dp->i_mode & S_ISTXT) && tcnp->cn_cred->cr_uid != 0 &&
if ((dp->i_mode & S_ISTXT) && tcnp->cn_cred->cr_uid != 0 &&
if (vp->v_type != VDIR && (mode & S_ISTXT))
if ((sb.st_mode & ALLPERMS) != (S_IRWXU|S_IRWXG|S_IRWXO|S_ISTXT)) {
(S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO);
#define MBITS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO)