S_ISVTX
# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)
#define ALLPERMS (S_ISUID | S_ISGID | S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO)
if (mode & (S_ISVTX | S_ISGID | S_ISUID)) {
if (mode & S_ISVTX)
if (mode & (S_ISVTX | S_ISGID | S_ISUID)) {
if (mode & S_ISVTX)
perm |= S_ISVTX;
mode |= (perms & (S_ISVTX | S_ISUID | S_ISGID));
mode |= perms & (S_ISVTX | S_ISUID | S_ISGID);
pxace->perms |= S_ISVTX;
case S_IWRITE + S_IEXEC + S_ISVTX:
if (perm & S_ISVTX) {
if ((accesstype == (S_IWRITE + S_IEXEC + S_ISVTX))
S_IEXEC + S_IWRITE + S_ISVTX)) {
S_IEXEC + S_IWRITE + S_ISVTX)) {
(uint32)(s.st_mode & ~(S_IFMT | S_ISUID | S_ISGID | S_ISVTX)));
SET_ST_MODE_BIT(FSSH_S_ISVTX, S_ISVTX);
SET_ST_MODE_BIT(FSSH_S_ISVTX, S_ISVTX);