S_IWGRP
if (sb->st_mode & S_IWGRP)
if ((mask & S_IWGRP) == 0)
perm |= S_IWUSR|S_IWGRP|S_IWOTH;
else if (sbuf.st_mode & (S_IWGRP|S_IWOTH))
if (mode & S_IWGRP)
# define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP)
#define TROUBLE_PERMS (S_IWGRP | S_IWOTH)
| (((omode & (S_IWUSR | S_IWGRP | S_IWOTH))
== (S_IWUSR | S_IWGRP | S_IWOTH))
? S_IWUSR | S_IWGRP | S_IWOTH : 0));
mask |= S_IWGRP;
mode = S_IRUSR|S_IWUSR|S_IWGRP;
else if ((sb.st_mode & (S_IWGRP | S_IWOTH)) != 0)
wok = ((fe->stat->st_mode & S_IWGRP) != 0);
pdirwok = ((pdir->st_mode & S_IWGRP) != 0);
if (stat(full_tty, &stbuf) < 0 || (stbuf.st_mode&S_IWGRP) == 0)
if (!(statb.st_mode & S_IWGRP)) {
mode = (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) & ~mode;
args.mode = S_IRUSR|S_IWUSR|S_IWGRP;
if (statbuf.st_mode & S_IWGRP || statbuf.st_mode & S_IWOTH) {
if (statbuf.st_mode & S_IWGRP || statbuf.st_mode & S_IWOTH) {
perm |= ((mode & S_IWGRP) << 5);
pp->ptyfs_mode = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|
(S_IXUSR|S_IWUSR|S_IXGRP|S_IWGRP|S_IXOTH|S_IWOTH)))
perm |= ((mode & S_IWGRP) << 5);
#define UN_FILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
mask |= S_IWGRP;
((seen & S_IWGRP) == 0)) {
seen |= S_IWGRP;
mode |= S_IWGRP;
if ((seen & S_IWGRP) == 0) {
seen |= S_IWGRP;
mode |= S_IWGRP;
if ((mode & S_IWGRP) == 0)
if (mode & S_IWGRP)
mode |= S_IWGRP;
if (mode & S_IWGRP)
mask |= S_IWGRP;
#define TTY_PERM (S_IRUSR|S_IWUSR|S_IWGRP)
(kauth_cred_getegid(cred) == ks->ks_gid && (mode & S_IWGRP) != 0) ||
#define W_ALL (S_IWUSR|S_IWGRP|S_IWOTH)
if (file_mode & S_IWGRP)
#define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
(vap->va_mode & (S_IXUSR | S_IWUSR | S_IXGRP | S_IWGRP |
(vap->va_mode & (S_IXUSR | S_IWUSR | S_IXGRP | S_IWGRP |
S_IWGRP, S_IXGRP, S_IRWXO, S_IROTH, S_IWOTH, S_IXOTH
(void)umask(S_IWGRP | S_IWOTH);
(void)umask(S_IWGRP | S_IWOTH);
(void)umask(S_IWGRP | S_IWOTH);
(void)umask(S_IWGRP | S_IWOTH);
(void)umask(S_IWGRP | S_IWOTH);
(void)umask(S_IWGRP | S_IWOTH);
S_IWGRP,
#define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
if (chmod(tty, sb.st_mode & ~S_IWGRP) == -1)
if (sb.st_mode & S_IWGRP) {
if (chmod(tty, sb.st_mode | S_IWGRP) == -1)
if (chmod(tty, S_IRUSR | S_IWUSR | S_IWGRP) == -1)
#define RW (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
*msgsokP = (s.st_mode & S_IWGRP) != 0; /* group write bit */
mode = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP;
S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
if (chmod(control, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) == -1) {
(st.st_mode & S_IWGRP) == 0)