Home
last modified time | relevance | path

Searched refs:S_ISVTX (Results 1 – 23 of 23) sorted by relevance

/Linux-v6.1/include/linux/
Dstat.h10 #define S_IALLUGO (S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO)
Dfs.h3544 if (!(dir->i_mode & S_ISVTX)) in check_sticky()
/Linux-v6.1/tools/perf/trace/beauty/
Dmode_t.c11 #define S_IALLUGO (S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO)
/Linux-v6.1/tools/include/uapi/linux/
Dstat.h19 #define S_ISVTX 0001000 macro
/Linux-v6.1/include/uapi/linux/
Dstat.h19 #define S_ISVTX 0001000 macro
/Linux-v6.1/kernel/bpf/
Dinode.c606 umode_t mode = d_inode(root)->i_mode & S_IALLUGO & ~S_ISVTX; in bpf_show_options()
760 inode->i_mode |= S_ISVTX | opts->mode; in bpf_fill_super()
/Linux-v6.1/fs/9p/
Dvfs_super.c116 umode_t mode = 0777 | S_ISVTX; in v9fs_mount()
Dvfs_inode.c70 if ((mode & S_ISVTX) == S_ISVTX) in unixmode2p9mode()
97 res |= S_ISVTX; in p9mode2perm()
/Linux-v6.1/fs/orangefs/
Dinode.c782 if (iattr->ia_mode & (S_ISVTX)) { in __orangefs_setattr()
789 iattr->ia_mode -= S_ISVTX; in __orangefs_setattr()
Dorangefs-utils.c371 inode->i_mode = type | (is_root_handle(inode) ? S_ISVTX : 0) | in orangefs_inode_getattr()
/Linux-v6.1/security/tomoyo/
Dcondition.c898 value = S_ISVTX; in tomoyo_condition()
/Linux-v6.1/fs/
Dnamei.c1110 if ((nd->dir_mode & (S_ISVTX|S_IWOTH)) != (S_ISVTX|S_IWOTH)) in may_follow_link()
1239 likely(!(dir_mode & S_ISVTX)) || in may_create_in_sticky()
4028 mode = vfs_prepare_mode(mnt_userns, dir, mode, S_IRWXUGO | S_ISVTX, 0); in vfs_mkdir()
Dxattr.c132 if (S_ISDIR(inode->i_mode) && (inode->i_mode & S_ISVTX) && in xattr_permission()
/Linux-v6.1/tools/testing/selftests/bpf/progs/
Dprofiler.inc.h30 #define S_ISVTX 0001000 macro
/Linux-v6.1/Documentation/filesystems/ext4/
Dinodes.rst204 - S_ISVTX (Sticky bit)
/Linux-v6.1/fs/udf/
Dinode.c1635 ((flags & ICBTAG_FLAG_STICKY) ? S_ISVTX : 0); in udf_convert_permissions()
1859 ((inode->i_mode & S_ISVTX) ? ICBTAG_FLAG_STICKY : 0) | in udf_update_inode()
/Linux-v6.1/fs/btrfs/
Dtree-checker.c1034 u32 valid_mask = (S_IFMT | S_ISUID | S_ISGID | S_ISVTX | 0777); in check_inode_item()
/Linux-v6.1/ipc/
Dmqueue.c415 inode = mqueue_get_inode(sb, ns, S_IFDIR | S_ISVTX | S_IRWXUGO, NULL); in mqueue_fill_super()
/Linux-v6.1/mm/
Dshmem.c3696 if (sbinfo->mode != (0777 | S_ISVTX)) in shmem_show_options()
4017 ctx->mode = 0777 | S_ISVTX; in shmem_init_fs_context()
/Linux-v6.1/fs/fuse/
Dinode.c213 inode->i_mode &= ~S_ISVTX; in fuse_change_attributes_common()
/Linux-v6.1/fs/gfs2/
Dinode.c1063 if ((dip->i_inode.i_mode & S_ISVTX) && in gfs2_unlink_ok()
/Linux-v6.1/fs/nfsd/
Dvfs.c521 if (!(inode->i_mode & S_ISVTX)) in nfsd4_is_junction()
/Linux-v6.1/fs/cifs/
Dinode.c585 #define SFBITS_MASK (S_ISVTX | S_ISGID | S_ISUID) /* SETFILEBITS valid bits */