Searched refs:ISGID (Results 1 – 6 of 6) sorted by relevance
139 #define ISGID 0002000 /* Set-gid. */ macro
543 if (!groupmember(ip->i_gid, cred) && (mode & ISGID)) { in ext2_chmod()593 if ((ip->i_mode & (ISUID | ISGID)) && (ouid != uid || ogid != gid)) { in ext2_chown()595 ip->i_mode &= ~(ISUID | ISGID); in ext2_chown()1979 if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred)) { in ext2_makeinode()1981 ip->i_mode &= ~ISGID; in ext2_makeinode()2322 if ((ip->i_mode & (ISUID | ISGID)) && resid > uio->uio_resid && in ext2_write()2325 ip->i_mode &= ~(ISUID | ISGID); in ext2_write()
99 #define ISGID 0002000 /* Set-gid. */ macro
879 if (!groupmember(ip->i_gid, cred) && (mode & ISGID)) { in ufs_chmod() 1014 if ((ip->i_mode & (ISUID | ISGID)) && (ouid != uid || ogid != gid)) { in ufs_chown() 1016 UFS_INODE_SET_MODE(ip, ip->i_mode & ~(ISUID | ISGID)); in ufs_chown() 2884 if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred) && in ufs_makeinode() 2886 UFS_INODE_SET_MODE(ip, ip->i_mode & ~ISGID); in ufs_makeinode()
1031 if ((ip->i_mode & (ISUID | ISGID)) && resid > uio->uio_resid && in ffs_write()1035 UFS_INODE_SET_MODE(ip, ip->i_mode & ~(ISUID | ISGID)); in ffs_write()1283 if ((ip->i_mode & (ISUID | ISGID)) && resid > uio->uio_resid && ucred) { in ffs_extwrite()1286 UFS_INODE_SET_MODE(ip, ip->i_mode & ~(ISUID | ISGID)); in ffs_extwrite()
62 #define ISGID 0002000 /* Set-gid. */ macro1053 if ((inode->i_mode & (ISUID | ISGID)) && in p9fs_chown()1057 inode->i_mode &= ~(ISUID | ISGID); in p9fs_chown()1097 if (!groupmember(inode->n_gid, cred) && (mode & ISGID)) { in p9fs_chmod()