Searched refs:ISGID (Results 1 - 6 of 6) sorted by relevance

/freebsd-9.3-release/sys/ufs/ufs/
H A Ddinode.h100 #define ISGID 0002000 /* Set-gid. */ macro
H A Dufs_vnops.c789 if (!groupmember(ip->i_gid, cred) && (mode & ISGID)) {
927 if ((ip->i_mode & (ISUID | ISGID)) && (ouid != uid || ogid != gid)) {
929 ip->i_mode &= ~(ISUID | ISGID);
2695 if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred) &&
2697 ip->i_mode &= ~ISGID;
/freebsd-9.3-release/sys/fs/ext2fs/
H A Dinode.h130 #define ISGID 0002000 /* Set-gid. */ macro
H A Dext2_vnops.c520 if (!groupmember(ip->i_gid, cred) && (mode & ISGID)) {
570 if ((ip->i_mode & (ISUID | ISGID)) && (ouid != uid || ogid != gid)) {
572 ip->i_mode &= ~(ISUID | ISGID);
1578 if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred)) {
1580 ip->i_mode &= ~ISGID;
2050 if ((ip->i_mode & (ISUID | ISGID)) && resid > uio->uio_resid &&
2053 ip->i_mode &= ~(ISUID | ISGID);
/freebsd-9.3-release/sys/ufs/ffs/
H A Dffs_vnops.c821 if ((ip->i_mode & (ISUID | ISGID)) && resid > uio->uio_resid &&
824 ip->i_mode &= ~(ISUID | ISGID);
1145 if ((ip->i_mode & (ISUID | ISGID)) && resid > uio->uio_resid && ucred) {
1147 ip->i_mode &= ~(ISUID | ISGID);
/freebsd-9.3-release/sys/gnu/fs/xfs/FreeBSD/
H A Dxfs_vnops.c689 ip->i_mode &= ~(ISUID | ISGID);

Completed in 68 milliseconds