S_IXUSR
if (mode & (S_IXUSR | S_IXGRP | S_IXOTH)) {
if (mode & (S_IXUSR | S_IXGRP | S_IXOTH)) {
numask = oumask & ~(S_IWUSR | S_IXUSR);
if ((mask & S_IXUSR) == 0)
return (s.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) != 0;
if(st->st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))
if((st->st_mode & S_IXUSR))
(st.st_mode & (S_IXOTH|S_IXUSR|S_IXGRP)) == 0) {
#ifndef S_IXUSR
if (mkdir(path, S_IRUSR|S_IWUSR|S_IXUSR) == 0)
switch (mode & (S_IXUSR | S_ISUID)) {
case S_IXUSR:
case S_IXUSR | S_ISUID:
tmpmode = mode | (S_IWUSR|S_IXUSR);
a.perm |= (S_IWUSR|S_IXUSR);
curdir.perm = S_IWUSR|S_IXUSR;
curdir.perm = mode | (S_IWUSR|S_IXUSR);
if (stat(rexec_argv[0], &sb) != 0 || !(sb.st_mode & (S_IXOTH|S_IXUSR)))
!(sb.st_mode & (S_IXOTH|S_IXUSR))) {
if (omode & (S_IFDIR|S_IXUSR|S_IXGRP|S_IXOTH))
permXbits = S_IXUSR|S_IXGRP|S_IXOTH;
perm |= S_IXUSR|S_IXGRP|S_IXOTH;
ret_mode |= S_IXUSR;
if (mode & S_IXUSR)
switch (mode & (S_IXUSR | S_ISUID)) {
case S_IXUSR:
case S_IXUSR | S_ISUID:
if ((S_IXUSR & buf.st_mode) && (run_time <=now)) {
if ((run_time < now) && !(S_IXUSR & buf.st_mode) && (S_IRUSR & buf.st_mode))
if (stat(tty, &stb) == -1 || !(stb.st_mode & (S_IXUSR | S_IXGRP))) {
if (stb.st_mode & S_IXUSR) {
S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IWGRP | S_IXGRP | \
if ((st.st_mode & S_IXUSR) != 0)
if (!(fmode & (S_IXUSR|S_IXGRP|S_IXOTH))) {
if (!(st.st_mode & (S_IXUSR|S_IXGRP|S_IXOTH))) {
inop->inode.iso_mode |= S_IXUSR;
inop->inode.iso_mode |= S_IRUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH;
vap->va_mode = S_IRUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH;
pmp->pm_mask = pmp->pm_dirmask = S_IXUSR | S_IXGRP | S_IXOTH |
if (nva.na_mode & S_IXUSR)
#define DEFDIRMODE (S_IRUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH)
all_x = S_IXUSR | S_IXGRP | S_IXOTH;
mode_t all_x = S_IXUSR | S_IXGRP | S_IXOTH;
mask |= S_IXUSR;
(attr->va_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) == 0 ||
if (mode & S_IXUSR)
(file_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) == 0)
(S_IXUSR | S_IXGRP | S_IXOTH)) != 0 &&
if (mode & S_IXUSR)
((seen & S_IXUSR) == 0)) {
seen |= S_IXUSR;
mode |= S_IXUSR;
if ((seen & S_IXUSR) == 0) {
seen |= S_IXUSR;
mode |= S_IXUSR;
if (mode & S_IXUSR)
mode |= S_IXUSR;
(S_IXUSR | S_IXGRP | S_IXOTH)) != 0 &&
if (file_mode & S_IXUSR)
if (file_mode & S_IXUSR)
(file_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) != 0 &&
((va.va_mode & (S_IXUSR|S_IXGRP|S_IXOTH)) == 0));
((va.va_mode & (S_IXUSR|S_IXGRP|S_IXOTH)) == 0), td);
#define S_IEXEC S_IXUSR
all_x = S_IXUSR | S_IXGRP | S_IXOTH;
if (IS_SNAPSHOT(ip) && (vap->va_mode & (S_IXUSR | S_IWUSR |
S_IXUSR,
EXPECT_EQ((mode_t)0, data.st_mode & (S_IXUSR|S_IXGRP|S_IXOTH));
cmask = umask(S_IRUSR | S_IWUSR | S_IXUSR);
if (fchmod(fd2, S_IRUSR | S_IWUSR | S_IXUSR) < 0)
|| !(S_IXUSR & buf.st_mode || atverify))
(S_IXUSR & buf.st_mode) ? "":"(done)",
sb.st_mode & S_IXUSR ? "y" :
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)
if (chmod(name, (sb.st_mode & ~(S_IXUSR | S_IXGRP)) | S_IXGRP)
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)) {
quad(mode & S_IXUSR, mode & S_ISUID),
str[i++] = (m & S_IXUSR) != 0 ? 'x' : '-';
(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)) {
if ((sb.st_mode & S_IXUSR) || (sb.st_mode & S_IXGRP) ||
#define SPOOL_DIR_MODE (S_IRUSR | S_IWUSR | S_IXUSR \
if (mkdir(sd, S_IRUSR | S_IXUSR) < 0) {
#define LFM_PRINT_DIS (S_IXUSR)
if ((mode & S_IXUSR) != 0)
oldmask = umask(S_IXUSR|S_IRWXG|S_IRWXO);
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);