S_IRWXU
#define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) /* 0777 */
#define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO)
#define DIR_PERMS (S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH)
ret = mkdir(file, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH);
S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH);
s_mkdirp(devlink, S_IRWXU|S_IRGRP|
s_mkdirp(etc_dev_dir, S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH);
#define P_A (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO) /* allbits */
#define P_U (S_ISUID|S_ISVTX|S_IRWXU) /* user */
temp = startmode & S_IRWXU;
mdata.file_mode = S_IRWXU;
mdata.dir_mode = S_IRWXU;
mdata.file_mode = S_IRWXU;
if (mkdir(xml_path, S_IRWXU) != 0 ||
#define ALLRWX (S_IRWXU | S_IRWXG | S_IRWXO)
#define MODEBITS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)
(void) chmod(target, ((fixmode & MODEBITS) | S_IRWXU));
umask (((~(S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH)) & S_IAMB));
S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH) != 0) {
if (mkdir(homedir, S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH)
if (fchmod(fileno(fp), S_IRWXU|S_IRGRP|S_IROTH))
if (mkdir(dirname, S_IRWXU|S_IRGRP|S_IROTH)) {
if (fchmod(fileno(sfp), S_IRWXU|S_IRGRP|S_IROTH))
(void) umask(~(S_IRWXU|S_IRGRP|S_IROTH) & S_IAMB);
if (mkdir(VT_TMPDIR, S_IRWXU|S_IROTH|S_IXOTH|S_IRGRP|S_IXGRP) < 0 &&
(void) chmod(VT_TMPDIR, S_IRWXU|S_IROTH|S_IXOTH|S_IRGRP|S_IXGRP);
if (mkdir(ZONES_TMPDIR, S_IRWXU) < 0 && errno != EEXIST) {
(void) chmod(ZONES_TMPDIR, S_IRWXU);
if (chmod(zonepath, S_IRWXU) != 0) {
zfs_name, S_IRWXU, strerror(errno));
if (chmod(rpath, S_IRWXU) != 0) {
(S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH)
if (chmod(path, S_IRWXU) != 0)
if (mkdir(ZONES_TMPDIR, S_IRWXU) < 0 && errno != EEXIST) {
(void) chmod(ZONES_TMPDIR, S_IRWXU);
(S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH)
#define DAEMON_DIR_MODE (S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH)
S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH);
S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH) == -1 &&
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) {
S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH) < 0) {
mode_t dirmode = S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH;
if (mkdir(channel_path, S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH) < 0) {
S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH) < 0) {
if ((mkdir(path, S_IRWXU) == -1) && errno != EEXIST)
if ((mkdir(path, S_IRWXU) == -1) && (errno != EEXIST)) {
if (mkdir(pathbuf, S_IRWXU) < 0 && errno != EEXIST) {
(void) chmod(pathbuf, S_IRWXU);
if (mkdir(dir, S_IRWXU) < 0) {
#define ALL_MODE (mode_t)(S_IRWXU|S_IRWXG|S_IRWXO)