S_ISTXT
if (mode & S_ISTXT)
#ifndef S_ISTXT
if((st->st_mode & S_ISTXT)) {
if (perml & ~(STANDARD_BITS|S_ISTXT)) {
ADDCMD('=', (STANDARD_BITS|S_ISTXT), perm, mask);
who &= ~S_ISTXT;
who |= S_ISTXT;
perm |= S_ISTXT;
if ((stbuf.st_mode & S_ISTXT) && stbuf.st_uid != getuid())
if (vp->v_type != VDIR && (mode & S_ISTXT)) {
if ((dp->i_mode & S_ISTXT) && tcnp->cn_cred->cr_uid != 0 &&
if ((dvattr.va_mode & S_ISTXT) &&
if (checkperm && vp->v_type != VDIR && (vap->va_mode & S_ISTXT)
if (vp->v_type != VDIR && (mode & S_ISTXT)) {
if (vp->v_type != VDIR && (mode & S_ISTXT)) {
if ((dnode->tn_mode & S_ISTXT) &&
cmode = ((mode & ~pdp->pd_cmask) & ALLPERMS) & ~S_ISTXT;
cmode = ((mode & ~pdp->pd_cmask) & ALLPERMS) & ~S_ISTXT;
#define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO)
if ((tdp->i_mode & S_ISTXT) &&
if (vp->v_type != VDIR && (mode & S_ISTXT)) {
#ifndef S_ISTXT
#define ALLPERMS (S_ISUID | S_ISGID | S_ISTXT | S_IRWXU | S_IRWXG | S_IRWXO)
error = chmod(dpath, 0700 | S_ISTXT);
error = chmod(fpath, 0600 | S_ISTXT);
error = chmod(fpath, 0600 | S_ISTXT);
error = chmod(dpath, 0700 | S_ISTXT);
(S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO);
S_IRWXU | S_IRWXG | S_IRWXO | S_ISUID | S_ISGID | S_ISTXT;