S_IROTH
perm |= S_IRUSR|S_IRGRP|S_IROTH;
((who & S_IROTH) ? CMD2_OBITS : 0);
if (mode & S_IROTH)
S_IWGRP, S_IXGRP, S_IRWXO, S_IROTH, S_IWOTH, S_IXOTH
S_IROTH,
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
mode = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH;
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
mask = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH;
S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH)) == -1)
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) == -1) {
putchar ((mode) & S_IROTH? 'r' : '-'); \
putchar ((mode) & S_IROTH? 'r' : '-'); \
putchar ((mode) & S_IROTH? 'r' : '-'); \
umode |= S_IRUSR | S_IRGRP | S_IROTH;
umode |= S_IRUSR | S_IRGRP | S_IROTH;
umode |= S_IRUSR | S_IRGRP | S_IROTH;
umode |= S_IRUSR | S_IRGRP | S_IROTH;
umode |= S_IRUSR | S_IRGRP | S_IROTH;
umode |= S_IRUSR | S_IRGRP | S_IROTH;
umode |= S_IRUSR | S_IRGRP | S_IROTH;
inop->inode.iso_mode |= S_IROTH;
S_IRUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH;
ub->st_mode |= S_IRUSR | S_IRGRP | S_IROTH;
mask |= S_IROTH;
sb->st_mode = S_IFREG | S_IRUSR | S_IRGRP | S_IROTH;
dosmode = (S_IRUSR | S_IRGRP | S_IROTH);
vap->va_mode = (S_IRUSR|S_IRGRP|S_IROTH);
vap->va_mode |= (vap->va_mode & S_IROTH) ? S_IXOTH : 0;
mask |= S_IROTH;
putchar ((mode) & S_IROTH? 'r' : '-'); \
#define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
if (stat(fpath, &st) == 0 && (st.st_mode & (S_IRUSR|S_IRGRP|S_IROTH)))
fmode = S_IRUSR|S_IRGRP|S_IROTH;
0, 0, 0, S_IROTH, 0, 0, 0, /* n - u */
S_IWOTH|S_IROTH|S_IXOTH);
else if (S_ISREG(st.st_mode) && (st.st_mode & S_IROTH))
pb.fmode = S_IRUSR|S_IRGRP|S_IROTH;
fmode = S_IRUSR|S_IRGRP|S_IROTH;
fmode = S_IRUSR|S_IRGRP|S_IROTH;
(st.st_mode & (S_IRGRP | S_IROTH)) == 0)
if (mode & S_IROTH)
#define RW (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
if (sb.st_mode & (S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH)) {
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH,
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH)) < 0) {
S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH)) < 0) {
int mode = S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH;
mode = (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
mode = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH;
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
tabmask = pw ? ALLPERMS : (ALLPERMS & ~(S_IWUSR|S_IRGRP|S_IROTH));
S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH, DB_HASH, &info);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
mode = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH;
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH);
if (fchmod(fd, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH) == -1) {
dfd = open(dstfile, O_WRONLY|O_CREAT, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH);
if (fchmod(dfd, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH) == -1) {
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
mode = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH;
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
mode_t mode = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH;
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
oumask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
(S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH), DB_HASH, NULL);
mode = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH;
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
S_IWUSR|S_IRUSR|S_IRGRP|S_IROTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
return sbuf.st_mode & S_IROTH;
#define PERM_INSECURE (S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH)
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
mode = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH;
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
m = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH;
m = S_IRUSR|S_IRGRP|S_IROTH;
S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) == -1) {
mode = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH;
old_umask = umask(S_IXUSR|S_IXGRP|S_IWOTH|S_IROTH|S_IXOTH);
mode |= amode & R_OK ? S_IROTH : 0;
#define MKDIR_UMASK (S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH)