Lines Matching refs:permissions
73 File::File(const char *path, uint32_t options, uint32_t permissions) :
79 Open (path, options, permissions);
187 File::Open (const char *path, uint32_t options, uint32_t permissions)
226 if (permissions & ePermissionsUserRead) mode |= S_IRUSR;
227 if (permissions & ePermissionsUserWrite) mode |= S_IWUSR;
228 if (permissions & ePermissionsUserExecute) mode |= S_IXUSR;
229 if (permissions & ePermissionsGroupRead) mode |= S_IRGRP;
230 if (permissions & ePermissionsGroupWrite) mode |= S_IWGRP;
231 if (permissions & ePermissionsGroupExecute) mode |= S_IXGRP;
232 if (permissions & ePermissionsWorldRead) mode |= S_IROTH;
233 if (permissions & ePermissionsWorldWrite) mode |= S_IWOTH;
234 if (permissions & ePermissionsWorldExecute) mode |= S_IXOTH;