S_IXGRP
if (mode & (S_IXUSR | S_IXGRP | S_IXOTH)) {
if (mode & (S_IXUSR | S_IXGRP | S_IXOTH)) {
if ((mask & S_IXGRP) == 0)
return (s.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) != 0;
(st.st_mode & (S_IXOTH|S_IXUSR|S_IXGRP)) == 0) {
if((fst.st_mode & (S_IXGRP | S_IRWXO)) || (fst.st_uid != 0)){
if (omode & (S_IFDIR|S_IXUSR|S_IXGRP|S_IXOTH))
permXbits = S_IXUSR|S_IXGRP|S_IXOTH;
perm |= S_IXUSR|S_IXGRP|S_IXOTH;
switch (mode & (S_IXGRP | S_ISGID)) {
case S_IXGRP:
case S_IXGRP | S_ISGID:
if (stat(tty, &stb) == -1 || !(stb.st_mode & (S_IXUSR | S_IXGRP))) {
switch (stb.st_mode & (S_IXUSR | S_IXGRP)) {
case (S_IXUSR | S_IXGRP):
case S_IXGRP:
msk = umask(S_IXUSR|S_IXGRP|S_IXOTH);
mask |= S_IXGRP;
mask |= S_IXGRP;
#define S_WXOK_MASK (S_IRUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH)
#define S_XOK_MASK (S_IXUSR|S_IXGRP|S_IXOTH)
(file_mode & (S_IXUSR|S_IXGRP|S_IXOTH)) == 0)
mask |= S_IXGRP;
#ifndef S_IXGRP
#ifndef S_IXGRP
if (dnp->dn_mode & S_IXGRP)
inop->inode.iso_mode |= S_IXGRP;
inop->inode.iso_mode |= S_IRUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH;
file_mode = (S_IXUSR|S_IXGRP|S_IXOTH) | (S_IRUSR|S_IRGRP|S_IROTH) |
mode = S_IRUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH;
mask |= S_IXGRP;
#define TMPFS_DEFAULT_ROOT_MODE (S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH)
sb.st_mode & S_IXGRP ? "b" : "n");
return(sb.st_mode & (S_IXUSR | S_IXGRP) ? 0 : 1);
if (chmod(name, sb.st_mode & ~(S_IXUSR | S_IXGRP)) < 0)
if (chmod(name, (sb.st_mode & ~(S_IXUSR | S_IXGRP)) | S_IXUSR) < 0)
if (chmod(name, (sb.st_mode & ~(S_IXUSR | S_IXGRP)) | S_IXGRP) < 0)
return(sb.st_mode & (S_IXUSR | S_IXGRP) ? 0 : 1);
if ((sbuf.st_mode & (S_IXOTH | S_IXGRP | S_IXUSR)) == 0) {
(fin.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) != 0)) {
(st.st_mode & (S_IXUSR|S_IXGRP|S_IXOTH)))
(S_IXUSR | S_IXGRP | S_IXOTH))
(sb.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))
(fin.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) != 0)) {
static mode_t mode = S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH;
if ((sb.st_mode & S_IXUSR) || (sb.st_mode & S_IXGRP) ||
(sb.st_gid == gid && sb.st_mode & S_IXGRP) ||
umask(S_IXUSR|S_IXGRP|S_IXOTH);
| S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH)
#define LFM_QUEUE_DIS (S_IXGRP)
oldmask = umask(S_IXUSR|S_IXGRP|S_IXOTH);
oldmask = umask(S_IXUSR|S_IXGRP|S_IXOTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IXOTH);
#define MKDIR_UMASK (S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH)