Ignore:
Timestamp:
Aug 31, 2007, 4:39:26 AM (18 years ago)
Author:
bird
Message:

Eliminated KLDRPROT.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kStuff/kLdr/kLdrHlpMem.c

    r3570 r3571  
    6464
    6565#ifdef __OS2__
    66 static ULONG kldrHlpPageProtToNative(KLDRPROT enmProt)
     66static ULONG kldrHlpPageProtToNative(KPROT enmProt)
    6767{
    6868    switch (enmProt)
    6969    {
    70         case KLDRPROT_NOACCESS:             return PAG_EXECUTE | PAG_READ | PAG_WRITE;
    71         case KLDRPROT_READONLY:             return PAG_COMMIT | PAG_READ;
    72         case KLDRPROT_READWRITE:            return PAG_COMMIT | PAG_READ | PAG_WRITE;
    73         case KLDRPROT_EXECUTE:              return PAG_COMMIT | PAG_EXECUTE;
    74         case KLDRPROT_EXECUTE_READ:         return PAG_COMMIT | PAG_EXECUTE | PAG_READ;
    75         case KLDRPROT_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;
    7676        default:
    7777            kldrHlpAssert(0);
     
    8080}
    8181#elif defined(__WIN__)
    82 static DWORD kldrHlpPageProtToNative(KLDRPROT enmProt)
     82static DWORD kldrHlpPageProtToNative(KPROT enmProt)
    8383{
    8484    switch (enmProt)
    8585    {
    86         case KLDRPROT_NOACCESS:             return PAGE_NOACCESS;
    87         case KLDRPROT_READONLY:             return PAGE_READONLY;
    88         case KLDRPROT_READWRITE:            return PAGE_READWRITE;
    89         case KLDRPROT_EXECUTE:              return PAGE_EXECUTE;
    90         case KLDRPROT_EXECUTE_READ:         return PAGE_EXECUTE_READ;
    91         case KLDRPROT_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;
    9292        default:
    9393            kldrHlpAssert(0);
     
    107107 * @param   enmProt     The new protection. Copy-on-write is invalid.
    108108 */
    109 int     kldrHlpPageAlloc(void **ppv, KSIZE cb, KLDRPROT enmProt, unsigned fFixed)
     109int     kldrHlpPageAlloc(void **ppv, KSIZE cb, KPROT enmProt, unsigned fFixed)
    110110{
    111111#ifdef __OS2__
     
    162162 * @param   enmProt     The new protection. Copy-on-write is invalid.
    163163 */
    164 int     kldrHlpPageProtect(void *pv, KSIZE cb, KLDRPROT enmProt)
     164int     kldrHlpPageProtect(void *pv, KSIZE cb, KPROT enmProt)
    165165{
    166166#ifdef __OS2__
Note: See TracChangeset for help on using the changeset viewer.