S_ISTXT
#define RCPMODEMASK (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO)
if (lval & ~(STANDARD_BITS|S_ISTXT)) {
ADDCMD('=', (STANDARD_BITS|S_ISTXT), perm, mask);
who &= ~S_ISTXT;
who |= S_ISTXT;
perm |= S_ISTXT;
(vap->va_mode & S_ISTXT) && (old_va->va_type != VDIR) &&
sticky = puffs_pn_getvap(opc)->va_mode & S_ISTXT;
if (type != VDIR && (mode & S_ISTXT))
mode & (S_IRWXU | S_IRWXG | S_IRWXO | S_ISUID | S_ISGID | S_ISTXT));
if ((dnode->tn_mode & S_ISTXT) != 0) {
if ((mode & S_ISTXT) != 0) {
mq->mq_mode = ((mode & ~cwdi->cwdi_cmask) & ALLPERMS) & ~S_ISTXT;
cmode = ((open_mode &~ cwdi->cwdi_cmask) & ALLPERMS) &~ S_ISTXT;
if ((dmode & S_ISTXT) && (vp != NULL))
if ((vp->v_type != VDIR) && (new_mode & S_ISTXT))
#define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO)
#define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO)
#ifndef S_ISTXT
if (!(sb.st_mode & 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)