Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/contrib/ast/src/lib/libast/string/
H A Dfmtperm.c57 if ((perm & (S_ISGID|S_IXGRP)) == S_ISGID) in fmtperm()
67 if ((perm & (S_ISGID|S_IXGRP)) == (S_ISGID|S_IXGRP)) in fmtperm()
H A Dstrperm.c73 who |= S_ISVTX|S_ISGID|S_IRWXG; in strperm()
79 who = S_ISVTX|S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO; in strperm()
85 who = S_ISVTX|S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO; in strperm()
120 typ |= S_ISUID|S_ISGID; in strperm()
132 typ |= S_ISGID; in strperm()
252 who = S_ISVTX|S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO; in strperm()
H A Dmodedata.c58 S_ISGID, X_ISGID,
/illumos-gate/usr/src/contrib/ast/src/lib/libcmd/
H A Dmkdir.c172 if (made && (mode & (S_ISVTX|S_ISUID|S_ISGID))) in b_mkdir()
179 …if ((st.st_mode & (S_ISVTX|S_ISUID|S_ISGID)) != (mode & (S_ISVTX|S_ISUID|S_ISGID)) && chmod(path, … in b_mkdir()
181 … change mode from %s to %s", path, fmtperm(st.st_mode & (S_ISVTX|S_ISUID|S_ISGID)), fmtperm(mode)); in b_mkdir()
/illumos-gate/usr/src/cmd/chmod/
H A Dcommon.c458 ~S_ISGID) | (old_mode & S_ISGID); in newmode_common()
506 return ((i & ~S_ISGID) | (mode & S_ISGID)); in abs()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dsuid_exec.c210 if(statb.st_mode & S_ISGID) in main()
216 mode = S_ISGID; in main()
346 if(mode & S_ISGID) in setids()
424 if((mode & S_ISGID) && setgid(group) < 0) in setids()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/features/
H A Dmode.c128 #ifndef S_ISGID in main()
131 if (S_ISGID != X_ISGID) idperm = 0; in main()
/illumos-gate/usr/src/cmd/ast/libast/sparc/FEATURE/
H A Dmode7 #define S_IPERM (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)
/illumos-gate/usr/src/cmd/ast/libast/amd64/FEATURE/
H A Dmode7 #define S_IPERM (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)
/illumos-gate/usr/src/cmd/ast/libast/i386/FEATURE/
H A Dmode7 #define S_IPERM (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)
/illumos-gate/usr/src/cmd/ast/libast/sparcv9/FEATURE/
H A Dmode7 #define S_IPERM (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)
/illumos-gate/usr/src/boot/sys/sys/
H A Dstat.h196 #define S_ISGID 0002000 /* set group id on execution */ macro
253 #define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO)
/illumos-gate/usr/src/ucbcmd/install.d/
H A Dinstall.c148 mode = (mode & ~S_ISGID) | (stb.st_mode & S_ISGID); in main()
/illumos-gate/usr/src/uts/common/sys/
H A Dstat.h421 #define S_ISGID 0x400 /* set group id on execution */ macro
426 #define S_ENFMT S_ISGID /* record locking enforcement flag */
/illumos-gate/usr/src/lib/libgen/common/
H A Dpathfind.c62 #define GFLAG S_ISGID /* setgid */
/illumos-gate/usr/src/cmd/find/
H A Dfind.c1683 S_ISGID, 'S', 's', in list()
1926 #define P_A (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO) /* allbits */
1928 #define P_G (S_ISGID|S_ISVTX|S_IRWXG) /* group */
1963 #if S_ISUID != 04000 || S_ISGID != 02000 || \ in readmode()
1976 S_ISGID, S_ISUID, in readmode()
2182 return (nowho ? S_ISGID : S_ISGID|S_ISUID); in isperm()
/illumos-gate/usr/src/cmd/mv/
H A Dmv.c80 #define MODEBITS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)
1421 if (mode & (S_ISUID | S_ISGID)) { in chg_mode()
1423 mode &= ~S_ISUID & ~S_ISGID; in chg_mode()
1804 if (mode & (S_ISUID | S_ISGID)) {
1806 mode &= ~S_ISUID & ~S_ISGID;
/illumos-gate/usr/src/cmd/sh/
H A Dtest.c164 return(ftype(nxtarg(0), S_ISGID)); in e3()
/illumos-gate/usr/src/ucbcmd/test/
H A Dtest.c166 return (ftype(nxtarg(0), S_ISGID)); in e3()
/illumos-gate/usr/src/lib/lib9p/common/
H A Dutils.c455 switch (mode & (S_ISGID|S_IXGRP|S_IFREG)) { in strmode()
456 case S_ISGID|S_IXGRP: in strmode()
459 case S_ISGID|S_IFREG: in strmode()
462 case S_ISGID: in strmode()
/illumos-gate/usr/src/cmd/sendmail/libsmutil/
H A Dsafefile.c112 if (bitset(S_ISGID, st->st_mode))
114 if (bitset(S_ISGID, st->st_mode) && st->st_gid != 0)
/illumos-gate/usr/src/cmd/sgs/ar/common/
H A Dcmd.c456 int m6[] = {2, S_ISGID, 's', S_IXGRP, 'x', '-'}; in tcmd()
647 fileptr->ar_mode &= ~S_ISGID; in movefil()
/illumos-gate/usr/src/cmd/chgrp/
H A Dchgrp.c108 if (((mode) & (S_ISGID|S_ISUID)) != 0) \
/illumos-gate/usr/src/ucbcmd/ls/
H A Dls.c733 { 3, S_ISGID|(S_IEXEC>>3), 's', S_IEXEC>>3, 'x', S_ISGID, 'S', '-' };
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_acl.c918 mode = (fmode & (S_IFMT | S_ISUID | S_ISGID | S_ISVTX)); in zfs_mode_compute()
1701 if (dzp->z_mode & S_ISGID) { in zfs_acl_ids_create()
1735 if (!(flag & IS_ROOT_NODE) && (dzp->z_mode & S_ISGID) && in zfs_acl_ids_create()
1737 acl_ids->z_mode |= S_ISGID; in zfs_acl_ids_create()
1739 if ((acl_ids->z_mode & S_ISGID) && in zfs_acl_ids_create()
1741 acl_ids->z_mode &= ~S_ISGID; in zfs_acl_ids_create()

12