MCPcopy Create free account
hub / github.com/FEX-Emu/FEX / OpenFlagToAccess

Function OpenFlagToAccess

Source/Windows/Common/CRT/IO.cpp:55–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53}
54
55DWORD OpenFlagToAccess(int OpenFlag) {
56 if (OpenFlag & _O_RDONLY) {
57 return GENERIC_READ;
58 }
59 if (OpenFlag & _O_WRONLY) {
60 return GENERIC_WRITE;
61 }
62 if (OpenFlag & _O_RDWR) {
63 return GENERIC_READ | GENERIC_WRITE;
64 }
65 return 0;
66}
67
68DWORD OpenFlagToCreation(int OpenFlag) {
69 if ((OpenFlag & (_O_TRUNC | _O_CREAT)) == (_O_TRUNC | _O_CREAT)) {

Callers 1

DLLEXPORT_FUNCFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected