S_IRWXO
#define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) /* 0777 */
#define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO)
} else if ((sbuf.st_mode & (S_IRWXG | S_IRWXO)) != 0) {
(void) umask (S_IRWXG|S_IRWXO);
!(sb.st_mode&(S_IRWXG|S_IRWXO))));
#define P_A (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO) /* allbits */
#define P_O (S_ISVTX|S_IRWXO) /* other */
temp = startmode & S_IRWXO;
mode_t oldmode = umask(S_IXUSR | S_IRWXG | S_IRWXO);
#define ALLRWX (S_IRWXU | S_IRWXG | S_IRWXO)
#define MODEBITS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)
(sbuf_fstat.st_mode & S_IRWXO) ||
(sbuf_lstat.st_mode & S_IRWXO) ||
if (mkdir(dfile, S_IRWXU|S_IRWXG|S_IRWXO) == 0) {
if (chmod(dfile, S_IRWXU|S_IRWXG|S_IRWXO) == -1) {
if (mkdir(dfile, S_IRWXU|S_IRWXG|S_IRWXO) == 0) {
if (chmod(dfile, S_IRWXU|S_IRWXG|S_IRWXO) == -1) {
((sbuf).st_mode & S_IRWXG) || ((sbuf).st_mode & S_IRWXO))
if (sb.st_mode & (S_IRWXG | S_IRWXO)) {
#define ALL_MODE (mode_t)(S_IRWXU|S_IRWXG|S_IRWXO)
mode_t rconsmask = S_IXUSR|S_IRWXG|S_IRWXO;