S_IRWXG
# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)
#define ALLPERMS (S_ISUID | S_ISGID | S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO)
#define ACCESSPERMS (S_IRWXU | S_IRWXG | S_IRWXO)
int groupPermissions = (mode & S_IRWXG) >> 3;
ATTRIBUTE_OVERLAY_ATTRIBUTE_DIR_NAME, S_IRWXU | S_IRWXG | S_IRWXO);
error = create_directory(path->Path(), S_IRWXU | S_IRWXG | S_IRWXO);
mkdir(gOptions.callgrind_directory, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
(S_IRWXU | S_IRWXG | S_IRWXO));
(S_IRWXU | S_IRWXG | S_IRWXO));
S_IRWXU | S_IRWXG | S_IRWXO));
if (mkdir(attrDirPath.c_str(), S_IRWXU | S_IRWXG | S_IRWXO) < 0)
int attrFD = open(attrPath.c_str(), openMode, S_IRWXU | S_IRWXG | S_IRWXO);
int typeFD = creat(typePath.c_str(), S_IRWXU | S_IRWXG | S_IRWXO);
if (mkdir(sAttributeDirBasePath, S_IRWXU | S_IRWXG | S_IRWXO) < 0)
(S_IRWXU | S_IRWXG | S_IRWXO) & ~__gUmask);
(S_IRWXU | S_IRWXG | S_IRWXO) & ~__gUmask);
if (mkdir(mountPoint, S_IRWXU | S_IRWXG | S_IRWXO) < 0)
if (mkdir(markerPath.Path(), S_IRWXU | S_IRWXG | S_IRWXO) < 0) {
&& create_directory(path.Path(), S_IRWXU | S_IRWXG | S_IRWXO)
int groupPermissions = (mode & S_IRWXG) >> 3;
mkdir(mountPath, S_IRWXU | S_IRWXG | S_IRWXO);
int groupPermissions = (node->Mode() & S_IRWXG) >> 3;
S_IRWXU | S_IRWXG | S_IRWXO, *transaction, attributeDirectory);