S_ISVTX
(S_ISUID | S_ISGID | S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO)
&& (b1.st_mode & S_ISVTX) == S_ISVTX;
#define A_BITS (FILE_BITS | SET_BITS | S_ISVTX)
#define FILEBITS(dir) ((dir) ? (FILE_BITS | S_ISVTX) : FILE_BITS)
#define SETBITS(dir) ((dir) ? SET_BITS : (SET_BITS | S_ISVTX))
return (s.st_mode & S_ISVTX) != 0;
switch (mode & (S_IXOTH | S_ISVTX)) {
case S_ISVTX:
case S_IXOTH | S_ISVTX:
#define SHMFS_DIR_MODE (S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO)
if(chmod(per_user_tmp, S_IRWXU | S_ISVTX)) {
if (sb.st_mode != (S_IRWXU | S_ISVTX)) {
S_IRWXU | S_ISVTX)) {
if (st->st_mode & S_ISVTX)
if (st->st_mode & S_ISVTX)
mode |= S_ISVTX;
if (mode & S_ISVTX)
#ifdef S_ISVTX
#define S_ISTXT S_ISVTX