| /linux-6.15/include/linux/ |
| H A D | stat.h | 10 #define S_IALLUGO (S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO)
|
| H A D | fs.h | 3840 if (!(dir->i_mode & S_ISVTX)) in check_sticky()
|
| /linux-6.15/tools/perf/trace/beauty/ |
| H A D | mode_t.c | 11 #define S_IALLUGO (S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO)
|
| /linux-6.15/tools/perf/trace/beauty/include/uapi/linux/ |
| H A D | stat.h | 19 #define S_ISVTX 0001000 macro
|
| /linux-6.15/tools/include/uapi/linux/ |
| H A D | stat.h | 19 #define S_ISVTX 0001000 macro
|
| /linux-6.15/include/uapi/linux/ |
| H A D | stat.h | 19 #define S_ISVTX 0001000 macro
|
| /linux-6.15/fs/9p/ |
| H A D | vfs_inode.c | 68 if ((mode & S_ISVTX) == S_ISVTX) in unixmode2p9mode() 95 res |= S_ISVTX; in p9mode2perm()
|
| /linux-6.15/kernel/bpf/ |
| H A D | inode.c | 734 umode_t mode = inode->i_mode & S_IALLUGO & ~S_ISVTX; in bpf_show_options() 1033 inode->i_mode |= S_ISVTX | opts->mode; in bpf_fill_super()
|
| /linux-6.15/fs/xfs/scrub/ |
| H A D | orphanage.c | 76 inode->i_mode &= ~(S_ISUID | S_ISGID | S_ISVTX); in xrep_chown_orphanage()
|
| /linux-6.15/fs/orangefs/ |
| H A D | inode.c | 742 if (iattr->ia_mode & (S_ISVTX)) { in __orangefs_setattr() 749 iattr->ia_mode -= S_ISVTX; in __orangefs_setattr()
|
| H A D | orangefs-utils.c | 371 inode->i_mode = type | (is_root_handle(inode) ? S_ISVTX : 0) | in orangefs_inode_getattr()
|
| /linux-6.15/security/tomoyo/ |
| H A D | condition.c | 898 value = S_ISVTX; in tomoyo_condition()
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | profiler.inc.h | 33 #define S_ISVTX 0001000 macro
|
| /linux-6.15/fs/ |
| H A D | namei.c | 1183 if ((nd->dir_mode & (S_ISVTX|S_IWOTH)) != (S_ISVTX|S_IWOTH)) in may_follow_link() 1310 if (likely(!(dir_mode & S_ISVTX))) in may_create_in_sticky() 4350 mode = vfs_prepare_mode(idmap, dir, mode, S_IRWXUGO | S_ISVTX, 0); in vfs_mkdir()
|
| H A D | xattr.c | 149 if (S_ISDIR(inode->i_mode) && (inode->i_mode & S_ISVTX) && in xattr_permission()
|
| /linux-6.15/Documentation/filesystems/ext4/ |
| H A D | inodes.rst | 204 - S_ISVTX (Sticky bit)
|
| /linux-6.15/fs/udf/ |
| H A D | inode.c | 1681 ((flags & ICBTAG_FLAG_STICKY) ? S_ISVTX : 0); in udf_convert_permissions() 1911 ((inode->i_mode & S_ISVTX) ? ICBTAG_FLAG_STICKY : 0) | in udf_update_inode()
|
| /linux-6.15/ipc/ |
| H A D | mqueue.c | 415 inode = mqueue_get_inode(sb, ns, S_IFDIR | S_ISVTX | S_IRWXUGO, NULL); in mqueue_fill_super()
|
| /linux-6.15/fs/smb/client/ |
| H A D | inode.c | 701 #define SFBITS_MASK (S_ISVTX | S_ISGID | S_ISUID) /* SETFILEBITS valid bits */ 791 mode |= (wire & POSIX_STICKY) ? S_ISVTX : 0; in wire_perms_to_posix()
|
| /linux-6.15/fs/btrfs/ |
| H A D | tree-checker.c | 1103 u32 valid_mask = (S_IFMT | S_ISUID | S_ISGID | S_ISVTX | 0777); in check_inode_item()
|
| /linux-6.15/fs/gfs2/ |
| H A D | inode.c | 1087 if ((dip->i_inode.i_mode & S_ISVTX) && in gfs2_unlink_ok()
|
| /linux-6.15/fs/fuse/ |
| H A D | inode.c | 300 inode->i_mode &= ~S_ISVTX; in fuse_change_attributes_common()
|
| /linux-6.15/fs/nfsd/ |
| H A D | vfs.c | 633 if (!(inode->i_mode & S_ISVTX)) in nfsd4_is_junction()
|
| /linux-6.15/mm/ |
| H A D | shmem.c | 4897 if (sbinfo->mode != (0777 | S_ISVTX)) in shmem_show_options() 5315 ctx->mode = 0777 | S_ISVTX; in shmem_init_fs_context()
|
| /linux-6.15/include/trace/events/ |
| H A D | f2fs.h | 175 #define S_ALL_PERM (S_ISUID | S_ISGID | S_ISVTX | \
|