Changeset 3571 for trunk/kStuff/kLdr/kLdrHlpMem.c
- Timestamp:
- Aug 31, 2007, 4:39:26 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kStuff/kLdr/kLdrHlpMem.c
r3570 r3571 64 64 65 65 #ifdef __OS2__ 66 static ULONG kldrHlpPageProtToNative(K LDRPROT enmProt)66 static ULONG kldrHlpPageProtToNative(KPROT enmProt) 67 67 { 68 68 switch (enmProt) 69 69 { 70 case K LDRPROT_NOACCESS: return PAG_EXECUTE | PAG_READ | PAG_WRITE;71 case K LDRPROT_READONLY: return PAG_COMMIT | PAG_READ;72 case K LDRPROT_READWRITE: return PAG_COMMIT | PAG_READ | PAG_WRITE;73 case K LDRPROT_EXECUTE: return PAG_COMMIT | PAG_EXECUTE;74 case K LDRPROT_EXECUTE_READ: return PAG_COMMIT | PAG_EXECUTE | PAG_READ;75 case K LDRPROT_EXECUTE_READWRITE: return PAG_COMMIT | PAG_EXECUTE | PAG_READ | PAG_WRITE;70 case KPROT_NOACCESS: return PAG_EXECUTE | PAG_READ | PAG_WRITE; 71 case KPROT_READONLY: return PAG_COMMIT | PAG_READ; 72 case KPROT_READWRITE: return PAG_COMMIT | PAG_READ | PAG_WRITE; 73 case KPROT_EXECUTE: return PAG_COMMIT | PAG_EXECUTE; 74 case KPROT_EXECUTE_READ: return PAG_COMMIT | PAG_EXECUTE | PAG_READ; 75 case KPROT_EXECUTE_READWRITE: return PAG_COMMIT | PAG_EXECUTE | PAG_READ | PAG_WRITE; 76 76 default: 77 77 kldrHlpAssert(0); … … 80 80 } 81 81 #elif defined(__WIN__) 82 static DWORD kldrHlpPageProtToNative(K LDRPROT enmProt)82 static DWORD kldrHlpPageProtToNative(KPROT enmProt) 83 83 { 84 84 switch (enmProt) 85 85 { 86 case K LDRPROT_NOACCESS: return PAGE_NOACCESS;87 case K LDRPROT_READONLY: return PAGE_READONLY;88 case K LDRPROT_READWRITE: return PAGE_READWRITE;89 case K LDRPROT_EXECUTE: return PAGE_EXECUTE;90 case K LDRPROT_EXECUTE_READ: return PAGE_EXECUTE_READ;91 case K LDRPROT_EXECUTE_READWRITE: return PAGE_EXECUTE_READWRITE;86 case KPROT_NOACCESS: return PAGE_NOACCESS; 87 case KPROT_READONLY: return PAGE_READONLY; 88 case KPROT_READWRITE: return PAGE_READWRITE; 89 case KPROT_EXECUTE: return PAGE_EXECUTE; 90 case KPROT_EXECUTE_READ: return PAGE_EXECUTE_READ; 91 case KPROT_EXECUTE_READWRITE: return PAGE_EXECUTE_READWRITE; 92 92 default: 93 93 kldrHlpAssert(0); … … 107 107 * @param enmProt The new protection. Copy-on-write is invalid. 108 108 */ 109 int kldrHlpPageAlloc(void **ppv, KSIZE cb, K LDRPROT enmProt, unsigned fFixed)109 int kldrHlpPageAlloc(void **ppv, KSIZE cb, KPROT enmProt, unsigned fFixed) 110 110 { 111 111 #ifdef __OS2__ … … 162 162 * @param enmProt The new protection. Copy-on-write is invalid. 163 163 */ 164 int kldrHlpPageProtect(void *pv, KSIZE cb, K LDRPROT enmProt)164 int kldrHlpPageProtect(void *pv, KSIZE cb, KPROT enmProt) 165 165 { 166 166 #ifdef __OS2__
Note:
See TracChangeset
for help on using the changeset viewer.