/freebsd/crypto/openssh/openbsd-compat/ |
H A D | strmode.c | 108 switch (mode & (S_IXGRP | S_ISGID)) { in strmode() 115 case S_ISGID: in strmode() 118 case S_IXGRP | S_ISGID: in strmode()
|
/freebsd/lib/libc/string/ |
H A D | strmode.c | 105 switch (mode & (S_IXGRP | S_ISGID)) { in strmode() 112 case S_ISGID: in strmode() 115 case S_IXGRP | S_ISGID: in strmode()
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/ |
H A D | suid_write_to_file.c | 50 extra = S_ISGID; in main() 52 extra = S_ISUID | S_ISGID; in main() 126 mode_t res = st.st_mode & (0777 | S_ISUID | S_ISGID); in main()
|
/freebsd/contrib/libarchive/libarchive/test/ |
H A D | test_write_disk_perms.c | 297 archive_entry_set_mode(ae, S_IFREG | S_ISGID | 0742); in DEFINE_TEST() 334 archive_entry_set_mode(ae, S_IFREG | S_ISGID | 0742); in DEFINE_TEST() 348 archive_entry_set_mode(ae, S_IFREG | S_ISGID | 0742); in DEFINE_TEST() 369 archive_entry_set_mode(ae, S_IFREG | S_ISGID | 0742); in DEFINE_TEST() 378 archive_entry_set_mode(ae, S_IFREG | S_ISGID | 0742); in DEFINE_TEST() 449 assertEqualInt(st.st_mode & 07777, S_ISGID | 0742); in DEFINE_TEST() 460 assertEqualInt(st.st_mode & 07777, S_ISGID | 0742); in DEFINE_TEST()
|
H A D | test_write_disk.c | 54 /* When verifying a dir, ignore the S_ISGID bit, as some systems set in create() 57 st.st_mode &= ~S_ISGID; in create()
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | policy.c | 267 if ((vap->va_mode & (S_ISUID | S_ISGID)) != 0 && in secpolicy_setid_clear() 272 vap->va_mode &= ~(S_ISUID|S_ISGID); in secpolicy_setid_clear() 333 if ((vap->va_mode & S_ISGID) != 0 && in secpolicy_setid_setsticky_clear() 336 vap->va_mode &= ~S_ISGID; in secpolicy_setid_setsticky_clear()
|
H A D | zfs_acl.c | 914 mode = (fmode & (S_IFMT | S_ISUID | S_ISGID | S_ISVTX)); in zfs_mode_compute() 1849 if (dzp->z_mode & S_ISGID) { in zfs_acl_ids_create() 1885 if (!(flag & IS_ROOT_NODE) && (dzp->z_mode & S_ISGID) && in zfs_acl_ids_create() 1887 acl_ids->z_mode |= S_ISGID; in zfs_acl_ids_create() 1889 if ((acl_ids->z_mode & S_ISGID) && in zfs_acl_ids_create() 1892 acl_ids->z_mode &= ~S_ISGID; in zfs_acl_ids_create()
|
H A D | zpl_inode.c | 144 if (dir->i_mode & S_ISGID) { in zpl_vap_init() 147 vap->va_mode |= S_ISGID; in zpl_vap_init()
|
/freebsd/contrib/sendmail/libsm/ |
H A D | mpeix.c | 457 sendmail_mpe_gidflag = ((mode & S_ISGID) == S_ISGID); in sendmail_mpe_emulgid() 488 sendmail_mpe_gidflag = ((mode & S_ISGID) == S_ISGID); in sendmail_mpe_emuluid()
|
/freebsd/tools/regression/priv/ |
H A D | priv_vfs_setgid.c | 76 error = chmod(fpath, 0600 | S_ISGID); in priv_vfs_setgid_fowner() 96 error = chmod(fpath, 0600 | S_ISGID); in priv_vfs_setgid_fother()
|
/freebsd/contrib/tcsh/ |
H A D | tc.os.h | 314 #ifndef S_ISGID 315 # define S_ISGID 0002000 /* setgid */ macro 321 # define S_ENFMT S_ISGID /* record locking enforcement flag */
|
H A D | sh.exp.c | 818 i = (S_ISGID & st->st_mode) != 0; in filetest() 897 ((S_IRWXU|S_IRWXG|S_IRWXO|S_ISUID|S_ISGID) & st->st_mode)); in filetest()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | spl_policy.c | 329 if ((vap->va_mode & (S_ISUID | S_ISGID)) != 0) { in secpolicy_setid_clear() 332 vap->va_mode &= ~(S_ISUID|S_ISGID); in secpolicy_setid_clear() 359 if ((vap->va_mode & S_ISGID) != 0) { in secpolicy_setid_setsticky_clear()
|
/freebsd/lib/libc/gen/ |
H A D | setmode.c | 163 #define STANDARD_BITS (S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO) 233 who |= S_ISGID|S_IRWXG; in setmode() 259 perm |= S_ISUID|S_ISGID; in setmode()
|
/freebsd/contrib/libarchive/libarchive/ |
H A D | archive_entry_strmode.c | 74 if (mode & S_ISGID) { in archive_entry_strmode()
|
/freebsd/sys/sys/ |
H A D | stat.h | 241 #define S_ISGID 0002000 /* set group id on execution */ 298 #define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO) 240 #define S_ISGID global() macro
|
/freebsd/contrib/file/src/ |
H A D | fsmagic.c | 179 #ifdef S_ISGID in file_fsmagic() 180 if (sb->st_mode & S_ISGID) in file_fsmagic()
|
/freebsd/usr.bin/compress/ |
H A D | compress.c | 355 fs->st_mode &= S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO; in setfile() 371 fs->st_mode &= ~(S_ISUID|S_ISGID); in setfile()
|
/freebsd/bin/mv/ |
H A D | mv.c | 301 if (oldmode & (S_ISUID | S_ISGID)) { in fastcopy() 305 sbp->st_mode &= ~(S_ISUID | S_ISGID); in fastcopy()
|
/freebsd/contrib/mtree/ |
H A D | mtree.h | 50 #define MBITS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO)
|
/freebsd/contrib/elftoolchain/ar/ |
H A D | util.c | 144 if (m & S_ISGID) in bsdar_strmode()
|
/freebsd/contrib/sendmail/libsmutil/ |
H A D | safefile.c | 111 if (bitset(S_ISGID, st->st_mode)) 113 if (bitset(S_ISGID, st->st_mode) && st->st_gid != 0)
|
/freebsd/usr.bin/posixmqcontrol/ |
H A D | posixmqcontrol.c | 102 S_IRWXU | S_IRWXG | S_IRWXO | S_ISUID | S_ISGID | S_ISTXT; 603 quad(mode & S_IXGRP, mode & S_ISGID), in info()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_acl.c | 896 mode = (fmode & (S_IFMT | S_ISUID | S_ISGID | S_ISVTX)); in zfs_mode_compute() 1698 if (!(flag & IS_ROOT_NODE) && (dzp->z_mode & S_ISGID) && in zfs_acl_ids_create() 1700 acl_ids->z_mode |= S_ISGID; in zfs_acl_ids_create() 1702 if ((acl_ids->z_mode & S_ISGID) && in zfs_acl_ids_create() 1704 acl_ids->z_mode &= ~S_ISGID; in zfs_acl_ids_create()
|
/freebsd/bin/cp/ |
H A D | cp.c | 426 if ((mode & (S_ISUID | S_ISGID | S_ISTXT)) || in copy()
|