S_IWGRP
if ((mask & S_IWGRP) == 0)
if (chmod (ttyn, S_IRUSR | S_IWUSR | S_IWGRP) < 0) {
mask |= S_IWUSR|S_IWGRP|S_IWOTH;
mask |= S_IWGRP;
if ((st.st_mode & (S_IWGRP | S_IWOTH)) != 0)
if ((st.st_mode & (S_IWGRP | S_IWOTH)) != 0) {
else if (sbuf.st_mode & (S_IWGRP|S_IWOTH))
if (mode & S_IWGRP)
(sb.st_mode & (S_IWGRP|S_IWOTH)) != 0))
if (sb.st_uid != 0 || (sb.st_mode & (S_IWGRP|S_IWOTH)) != 0)
perm |= S_IWUSR|S_IWGRP|S_IWOTH;
else if (sbuf.st_mode & (S_IWGRP|S_IWOTH))
ret_mode |= S_IWGRP;
if (mode & S_IWGRP)
if (mode & S_IWGRP)
} else if ((int)gid != -1 && sb.st_gid != gid && (sb.st_mode & S_IWGRP))
S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IWGRP | S_IXGRP | \
S_IWGRP | S_IROTH | S_IWOTH );
static mode_t mask = S_IWGRP | S_IWOTH;
if ((stbuf.st_mode & S_IWGRP) != 0) {
if (st.st_mode & (S_IWGRP | S_IXGRP | S_IRWXO)) {
#define S_IWUGO (S_IWUSR | S_IWGRP | S_IWOTH)
#define DRM_DEV_MODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP)
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP);
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP);
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP);
GID_OPERATOR, (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP), "mrsas%u",
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH, "fuse");
mode &= ~(S_IWUSR|S_IWGRP|S_IWOTH);
va->va_mode &= ~(S_IWUSR|S_IWGRP|S_IWOTH);
mask |= S_IWGRP;
if ((mode & S_IWGRP) == 0)
if (mode & S_IWGRP)
if (mode & 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)
mode |= S_IWGRP;
ub->st_mode |= S_IWUSR | S_IWGRP | S_IWOTH;
mode = S_IRUSR|S_IWUSR|S_IWGRP;
if (file_mode & S_IWGRP)
#define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
S_IXGRP | S_IWGRP | S_IXOTH | S_IWOTH)) != 0)
S_IWGRP,
#define DEFFILEMODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH)
#define RW (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
if (sb.st_mode & S_IWGRP) {
if (chmod(tty, sb.st_mode | S_IWGRP) < 0)
if (chmod(tty, sb.st_mode & ~S_IWGRP) < 0)
#define BASEMODE S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | \
dual(mode & S_IWGRP, 'w'),
str[i++] = (m & S_IWGRP) != 0 ? 'w' : '-';
orig_file_mask = umask(S_IWGRP | S_IWOTH |
if (!(sb.st_mode & S_IWGRP))
state = sb.st_mode & (S_IWOTH|S_IWGRP) ?
if (chmod(control, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) < 0) {
#define LOCK_FILE_MODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH)
#define STAT_FILE_MODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH)
#define LOG_FILE_MODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH)
#define TEMP_FILE_MODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH)
chmod(dfname, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP);
if ((mode & S_IWGRP) != 0)
S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH;
if ((sb.st_mode & S_IWGRP) == 0)
(void)umask(S_IWGRP | S_IWOTH);
if (st.st_mode & (S_IWGRP | S_IXGRP | S_IRWXO)) {