Home
last modified time | relevance | path

Searched refs:ISGID (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/ufs/ufs/
H A Ddinode.h99 #define ISGID 0002000 /* Set-gid. */ macro
H A Dufs_vnops.c877 if (!groupmember(ip->i_gid, cred) && (mode & ISGID)) { in ufs_chmod()
1012 if ((ip->i_mode & (ISUID | ISGID)) && (ouid != uid || ogid != gid)) { in ufs_chown()
1014 UFS_INODE_SET_MODE(ip, ip->i_mode & ~(ISUID | ISGID)); in ufs_chown()
2880 if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred) && in ufs_makeinode()
2882 UFS_INODE_SET_MODE(ip, ip->i_mode & ~ISGID); in ufs_makeinode()
/freebsd/sys/fs/ext2fs/
H A Dinode.h139 #define ISGID 0002000 /* Set-gid. */ macro
H A Dext2_vnops.c543 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()
1977 if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred)) { in ext2_makeinode()
1979 ip->i_mode &= ~ISGID; in ext2_makeinode()
2320 if ((ip->i_mode & (ISUID | ISGID)) && resid > uio->uio_resid && in ext2_write()
2323 ip->i_mode &= ~(ISUID | ISGID); in ext2_write()
/freebsd/sys/ufs/ffs/
H A Dffs_vnops.c1031 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()