tag | line | file | source code |
S_ISGID | 596 | fs/exec.c | euid) || ((i & S_ISGID) && !in_group_p(bprm.inode->i_gid))) && !suser()) { |
S_ISGID | 606 | fs/exec.c | bprm.e_gid = (i & S_ISGID) ? bprm.inode->i_gid : current->egid; |
S_ISGID | 286 | fs/ext/freelists.c | inode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid; |
S_ISGID | 362 | fs/ext/namei.c | if (dir->i_mode & S_ISGID) |
S_ISGID | 363 | fs/ext/namei.c | inode->i_mode |= S_ISGID; |
S_ISGID | 443 | fs/ext/namei.c | if (dir->i_mode & S_ISGID) |
S_ISGID | 444 | fs/ext/namei.c | inode->i_mode |= S_ISGID; |
S_ISGID | 456 | fs/ext2/ialloc.c | else if (dir->i_mode & S_ISGID) { |
S_ISGID | 459 | fs/ext2/ialloc.c | mode |= S_ISGID; |
S_ISGID | 433 | fs/ext2/namei.c | if (dir->i_mode & S_ISGID) |
S_ISGID | 434 | fs/ext2/namei.c | inode->i_mode |= S_ISGID; |
S_ISGID | 518 | fs/ext2/namei.c | if (dir->i_mode & S_ISGID) |
S_ISGID | 519 | fs/ext2/namei.c | inode->i_mode |= S_ISGID; |
S_ISGID | 258 | fs/inode.c | attr->ia_mode &= ~S_ISGID; |
S_ISGID | 294 | fs/inode.c | inode->i_mode &= ~S_ISGID; |
S_ISGID | 195 | fs/minix/bitmap.c | inode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid; |
S_ISGID | 272 | fs/minix/namei.c | if (dir->i_mode & S_ISGID) |
S_ISGID | 273 | fs/minix/namei.c | inode->i_mode |= S_ISGID; |
S_ISGID | 350 | fs/minix/namei.c | if (dir->i_mode & S_ISGID) |
S_ISGID | 351 | fs/minix/namei.c | inode->i_mode |= S_ISGID; |
S_ISGID | 339 | fs/open.c | if (group != inode->i_gid && (inode->i_mode & S_ISGID)) { |
S_ISGID | 340 | fs/open.c | newattrs.ia_mode &= ~S_ISGID; |
S_ISGID | 379 | fs/open.c | if (group != inode->i_gid && (inode->i_mode & S_ISGID)) { |
S_ISGID | 380 | fs/open.c | newattrs.ia_mode &= ~S_ISGID; |
S_ISGID | 164 | fs/read_write.c | if (written > 0 && !suser() && (inode->i_mode & (S_ISUID | S_ISGID))) { |
S_ISGID | 166 | fs/read_write.c | newattrs.ia_mode = inode->i_mode & ~(S_ISUID | S_ISGID); |
S_ISGID | 155 | fs/sysv/ialloc.c | inode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid; |
S_ISGID | 265 | fs/sysv/namei.c | if (dir->i_mode & S_ISGID) |
S_ISGID | 266 | fs/sysv/namei.c | inode->i_mode |= S_ISGID; |
S_ISGID | 341 | fs/sysv/namei.c | if (dir->i_mode & S_ISGID) |
S_ISGID | 342 | fs/sysv/namei.c | inode->i_mode |= S_ISGID; |
S_ISGID | 220 | fs/umsdos/namei.c | info.entry.gid = (dir->i_mode & S_ISGID) |
S_ISGID | 671 | fs/umsdos/namei.c | info.entry.gid = (dir->i_mode & S_ISGID) |
S_ISGID | 326 | fs/xiafs/bitmap.c | inode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid; |
S_ISGID | 304 | fs/xiafs/namei.c | if (dir->i_mode & S_ISGID) |
S_ISGID | 305 | fs/xiafs/namei.c | inode->i_mode |= S_ISGID; |
S_ISGID | 381 | fs/xiafs/namei.c | if (dir->i_mode & S_ISGID) |
S_ISGID | 382 | fs/xiafs/namei.c | inode->i_mode |= S_ISGID; |
S_ISGID | 82 | include/linux/stat.h | #define S_IALLUGO (S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO) |