Lines Matching refs:dir_mode
594 mode_t dir_mode = file_mode;
597 if ((dir_mode & (S_IRUSR | S_IWUSR )))
598 dir_mode |= S_IXUSR;
599 if ((dir_mode & (S_IRGRP | S_IWGRP )))
600 dir_mode |= S_IXGRP;
601 if ((dir_mode & (S_IROTH | S_IWOTH )))
602 dir_mode |= S_IXOTH;
605 dir_mode |= DIRBITS;
606 if (dir_rx_set(dir_mode)) {
608 if (ochmod(name, dir_mode, st, vol_syml_opt(vol) | O_NETATALK_ACL) < 0)
611 if (ochmod(name, dir_mode, st, vol_syml_opt(vol)) < 0)
620 if (!dir_rx_set(dir_mode)) {
622 if (ochmod(name, dir_mode, st, vol_syml_opt(vol) | O_NETATALK_ACL) < 0)
625 if (ochmod(name, dir_mode, st, vol_syml_opt(vol)) < 0)
671 struct dir_mode {
679 struct dir_mode *param = data;
708 struct dir_mode param;