/illumos-gate/usr/src/contrib/ast/src/lib/libast/string/ |
H A D | strperm.c | 70 who |= S_ISVTX|S_ISUID|S_IRWXU; 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() 252 who = S_ISVTX|S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO; in strperm()
|
H A D | modedata.c | 57 S_ISUID, X_ISUID,
|
H A D | fmtperm.c | 49 if (perm & S_ISUID) in fmtperm()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libcmd/ |
H A D | mkdir.c | 172 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 …: cannot change mode from %s to %s", path, fmtperm(st.st_mode & (S_ISVTX|S_ISUID|S_ISGID)), fmtper… in b_mkdir()
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/ |
H A D | suid_exec.c | 142 ((statb.st_mode & S_ISUID) == 0 || statb.st_uid != euserid)) in main() 208 if(statb.st_mode & S_ISUID) in main() 222 mode |= S_ISUID; in main() 227 mode = S_ISUID; in main() 426 if((mode & S_ISUID) && owner && setuid(owner) < 0) in setids()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/features/ |
H A D | mode.c | 123 #ifndef S_ISUID in main() 126 if (S_ISUID != X_ISUID) idperm = 0; in main()
|
/illumos-gate/usr/src/cmd/ast/libast/sparc/FEATURE/ |
H A D | mode | 7 #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 D | mode | 7 #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 D | mode | 7 #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 D | mode | 7 #define S_IPERM (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)
|
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | stat.h | 195 #define S_ISUID 0004000 /* set user id on execution */ macro 253 #define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO)
|
/illumos-gate/usr/src/lib/libgen/common/ |
H A D | pathfind.c | 61 #define UFLAG S_ISUID /* setuid */
|
/illumos-gate/usr/src/cmd/find/ |
H A D | find.c | 1682 static long special[] = { S_ISUID, 'S', 's', in list() 1926 #define P_A (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO) /* allbits */ 1927 #define P_U (S_ISUID|S_ISVTX|S_IRWXU) /* user */ 1963 #if S_ISUID != 04000 || S_ISGID != 02000 || \ in readmode() 1976 S_ISGID, S_ISUID, in readmode() 2170 return (S_ISUID); in isperm() 2182 return (nowho ? S_ISGID : S_ISGID|S_ISUID); in isperm()
|
/illumos-gate/usr/src/cmd/mv/ |
H A D | mv.c | 80 #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 D | test.c | 162 return(ftype(nxtarg(0), S_ISUID)); in e3()
|
/illumos-gate/usr/src/ucbcmd/test/ |
H A D | test.c | 163 return (ftype(nxtarg(0), S_ISUID)); in e3()
|
/illumos-gate/usr/src/cmd/sendmail/libsmutil/ |
H A D | safefile.c | 102 if (bitset(S_ISUID, st->st_mode)) 104 if (bitset(S_ISUID, st->st_mode) && st->st_uid != 0 &&
|
/illumos-gate/usr/src/cmd/sgs/ar/common/ |
H A D | cmd.c | 453 int m3[] = {2, S_ISUID, 's', S_IXUSR, 'x', '-'}; in tcmd() 642 fileptr->ar_mode &= ~S_ISUID; in movefil()
|
/illumos-gate/usr/src/cmd/chgrp/ |
H A D | chgrp.c | 108 if (((mode) & (S_ISGID|S_ISUID)) != 0) \
|
/illumos-gate/usr/src/ucbcmd/ls/ |
H A D | ls.c | 727 { 3, S_ISUID|(S_IEXEC>>0), 's', S_IEXEC>>0, 'x', S_ISUID, 'S', '-' };
|
/illumos-gate/usr/src/tools/scripts/ |
H A D | validate_pkg.py | 127 if m & (stat.S_ISUID | stat.S_ISGID): 132 if "o" in modechecks and o != "root" and ((m & stat.S_ISUID) == 0):
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/path/ |
H A D | pathprobe.c | 208 if (op >= -1 && (!(st.st_mode & S_ISUID) && ps.st_uid != geteuid() || rofs(path))) in pathprobe_20100601()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | policy.c | 1304 if ((vap->va_mode & (S_ISUID | S_ISGID)) != 0 && in secpolicy_setid_clear() 1306 (vap->va_mode & S_ISUID) != 0 && in secpolicy_setid_clear() 1309 vap->va_mode &= ~(S_ISUID|S_ISGID); in secpolicy_setid_clear() 1319 if ((vap->va_mode & S_ISUID) != 0 && in secpolicy_setid_setsticky_clear()
|
/illumos-gate/usr/src/lib/lib9p/common/ |
H A D | utils.c | 439 switch (mode & (S_ISUID|S_IXUSR)) { in strmode() 440 case S_ISUID|S_IXUSR: in strmode() 443 case S_ISUID: in strmode()
|
/illumos-gate/usr/src/cmd/svr4pkg/libinst/ |
H A D | pkgdbmerg.c | 209 el_ent->cf_ent.ainfo.mode &= ~(S_ISUID | S_ISGID); in pkgdbmerg() 690 (ent->ainfo.mode & S_ISUID)); in is_setuid()
|