MCPcopy Create free account
hub / github.com/deathkiller/jazz2-native / AddPermissionsToCurrent

Function AddPermissionsToCurrent

Sources/Shared/IO/FileSystem.cpp:328–338  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

326 }
327
328 static std::uint32_t AddPermissionsToCurrent(std::uint32_t currentMode, FileSystem::Permission mode)
329 {
330 if ((mode & FileSystem::Permission::Read) == FileSystem::Permission::Read)
331 currentMode |= S_IRUSR;
332 if ((mode & FileSystem::Permission::Write) == FileSystem::Permission::Write)
333 currentMode |= S_IWUSR;
334 if ((mode & FileSystem::Permission::Execute) == FileSystem::Permission::Execute)
335 currentMode |= S_IXUSR;
336
337 return currentMode;
338 }
339
340 static std::uint32_t RemovePermissionsFromCurrent(std::uint32_t currentMode, FileSystem::Permission mode)
341 {

Callers 2

ChangePermissionsMethod · 0.85
AddPermissionsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected