Changeset 2830 for trunk/kLdr/kLdrHlp.h


Ignore:
Timestamp:
Oct 23, 2006, 10:53:11 PM (19 years ago)
Author:
bird
Message:

Page aligned object allocation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/kLdrHlp.h

    r2828 r2830  
    112112
    113113
    114 int kldrSemInit(void);
    115 int kldrSemTerm(void);
    116 int kldrSemRequest(void);
    117 int kldrSemRelease(void);
    118 int kldrSemGlobalRequest(void);
    119 int kldrSemGlobalRelease(void);
     114int     kldrHlpSemInit(void);
     115void    kldrHlpSemTerm(void);
     116int     kldrHlpSemRequest(void);
     117void    kldrHlpSemRelease(void);
    120118
    121 int kldrPrivateAlloc(void *pv, size_t cb, unsigned fFlags, void **ppv);
    122 int kldrPrivateFree(void *pv, size_t cb);
    123 int kldrSharedAlloc(void *pv, size_t cb, unsigned fFlags, const char *pszFilename, void *File, void **ppv);
    124 int kldrSharedFree(void *pv, size_t cb);
     119int     kldrHlpPageAlloc(void **ppv, size_t cb, KLDRPROT enmProt, unsigned fFixed);
     120int     kldrHlpPageProtect(void *pv, size_t cb, KLDRPROT enmProt);
     121int     kldrHlpPageFree(void *pv, size_t cb);
    125122
    126123int     kldrHlpHeapInit(void);
     
    132129int     kldrHlpGetEnv(const char *pszVar, char *pszVal, size_t *pcchVal);
    133130void    kldrHlpExit(int rc);
     131void    kldrHlpSleep(unsigned cMillies);
    134132void    kldrHlpAssertMsg(const char *pszExpr, const char *pszFile, unsigned iLine, const char *pszFunction);
    135133
Note: See TracChangeset for help on using the changeset viewer.