Home
last modified time | relevance | path

Searched refs:S_ISGID (Results 1 – 25 of 40) sorted by relevance

12

/Linux-v5.15/fs/
Dattr.c132 attr->ia_mode &= ~S_ISGID; in setattr_prepare()
246 mode &= ~S_ISGID; in setattr_copy()
370 if ((mode & (S_ISGID | S_IXGRP)) == (S_ISGID | S_IXGRP)) { in notify_change()
375 attr->ia_mode &= ~S_ISGID; in notify_change()
Dinode.c1886 if (unlikely((mode & S_ISGID) && (mode & S_IXGRP))) in should_remove_suid()
2162 if (dir && dir->i_mode & S_ISGID) { in inode_init_owner()
2167 mode |= S_ISGID; in inode_init_owner()
2168 else if ((mode & (S_ISGID | S_IXGRP)) == (S_ISGID | S_IXGRP) && in inode_init_owner()
2171 mode &= ~S_ISGID; in inode_init_owner()
Dexec.c1602 if (!(mode & (S_ISUID|S_ISGID))) in bprm_fill_uid()
1626 if ((mode & (S_ISGID | S_IXGRP)) == (S_ISGID | S_IXGRP)) { in bprm_fill_uid()
Dposix_acl.c700 mode &= ~S_ISGID; in posix_acl_update_mode()
/Linux-v5.15/include/linux/
Dstat.h10 #define S_IALLUGO (S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO)
/Linux-v5.15/tools/perf/trace/beauty/
Dmode_t.c11 #define S_IALLUGO (S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO)
/Linux-v5.15/include/uapi/linux/
Dstat.h18 #define S_ISGID 0002000 macro
/Linux-v5.15/tools/include/uapi/linux/
Dstat.h18 #define S_ISGID 0002000 macro
/Linux-v5.15/tools/testing/selftests/capabilities/
Dtest_execve.c254 if (chmod("validate_cap_sgidroot", S_ISGID | 0710) != 0) in do_tests()
261 if (chmod("validate_cap_sgidnonroot", S_ISGID | 0710) != 0) in do_tests()
/Linux-v5.15/fs/configfs/
Dinode.c81 mode &= ~S_ISGID; in configfs_setattr()
/Linux-v5.15/fs/9p/
Dvfs_inode_dotl.c52 if (dir_inode->i_mode & S_ISGID) { in v9fs_get_fsgid_for_create()
394 if (dir->i_mode & S_ISGID) in v9fs_vfs_mkdir_dotl()
395 omode |= S_ISGID; in v9fs_vfs_mkdir_dotl()
Dvfs_inode.c69 if ((mode & S_ISGID) == S_ISGID) in unixmode2p9mode()
95 res |= S_ISGID; in p9mode2perm()
/Linux-v5.15/fs/orangefs/
Dorangefs-utils.c128 perm_mode |= S_ISGID; in orangefs_inode_perms()
545 S_ISGID, S_ISUID in ORANGEFS_util_translate_mode()
/Linux-v5.15/fs/cifs/
Ddir.c333 if (inode->i_mode & S_ISGID) in cifs_do_create()
370 if (inode->i_mode & S_ISGID) in cifs_do_create()
Dinode.c541 #define SFBITS_MASK (S_ISVTX | S_ISGID | S_ISUID) /* SETFILEBITS valid bits */
1744 if (parent->i_mode & S_ISGID)
1745 mode |= S_ISGID;
1757 if (parent->i_mode & S_ISGID)
1779 if (inode->i_mode & S_ISGID)
/Linux-v5.15/fs/jffs2/
Dfs.c449 if (dir_i->i_mode & S_ISGID) { in jffs2_new_inode()
452 mode |= S_ISGID; in jffs2_new_inode()
/Linux-v5.15/fs/xfs/
Dxfs_inode.h402 (xfs_has_grpid((pip)->i_mount) || (VFS_I(pip)->i_mode & S_ISGID))
Dxfs_iops.c772 if ((inode->i_mode & (S_ISUID|S_ISGID)) && in xfs_setattr_nonsize()
774 inode->i_mode &= ~(S_ISUID|S_ISGID); in xfs_setattr_nonsize()
Dxfs_inode.c840 if (dir && !(dir->i_mode & S_ISGID) && xfs_has_grpid(mp)) { in xfs_init_new_inode()
854 (inode->i_mode & S_ISGID) && in xfs_init_new_inode()
856 inode->i_mode &= ~S_ISGID; in xfs_init_new_inode()
Dxfs_ioctl.c1446 if ((VFS_I(ip)->i_mode & (S_ISUID|S_ISGID)) && in xfs_fileattr_set()
1448 VFS_I(ip)->i_mode &= ~(S_ISUID|S_ISGID); in xfs_fileattr_set()
/Linux-v5.15/fs/f2fs/
Dacl.c223 mode &= ~S_ISGID; in f2fs_acl_update_mode()
/Linux-v5.15/fs/fuse/
Ddir.c1757 if ((inode->i_mode & (S_ISGID | S_IXGRP)) == (S_ISGID | S_IXGRP)) { in fuse_setattr()
1759 attr->ia_mode &= ~S_ISGID; in fuse_setattr()
/Linux-v5.15/fs/ext4/
Dmove_extent.c460 if (donor_inode->i_mode & (S_ISUID|S_ISGID)) { in mext_check_arguments()
/Linux-v5.15/fs/nfs/
Dinode.c712 (inode->i_mode & (S_ISGID | S_IXGRP)) == in nfs_setattr_update_inode()
713 (S_ISGID | S_IXGRP)) in nfs_setattr_update_inode()
714 inode->i_mode &= ~S_ISGID; in nfs_setattr_update_inode()
/Linux-v5.15/security/tomoyo/
Dcondition.c895 value = S_ISGID; in tomoyo_condition()

12