Ignore:
Timestamp:
Oct 23, 2006, 7:04:04 PM (19 years ago)
Author:
bird
Message:

Mapping prototypes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/kLdrRdrFile.c

    r2828 r2829  
    8282*   Internal Functions                                                         *
    8383*******************************************************************************/
     84static void     kldrRdrFileDone(PKLDRRDR pRdr);
     85static int      kldrRdrFileUnprepare(PKLDRRDR pRdr, void *pv, size_t cb);
     86static int      kldrRdrFileUnmap(PKLDRRDR pRdr, void *pv, size_t cb);
     87static int      kldrRdrFileProtect(PKLDRRDR pRdr, void *pv, size_t cb, KLDRPROT enmProt);
     88static int      kldrRdrFileMap(PKLDRRDR pRdr, void *pv, size_t cb, KLDRPROT enmProt, off_t offFile, size_t cbFile);
     89static int      kldrRdrFilePrepare(PKLDRRDR pRdr, void **ppv, size_t cb, unsigned fFixed);
    8490static const char *kldrRdrFileName(PKLDRRDR pRdr);
    8591static off_t    kldrRdrFileTell(PKLDRRDR pRdr);
     
    107113    kldrRdrFileSize,
    108114    kldrRdrFileTell,
    109     kldrRdrFileName
     115    kldrRdrFileName,
     116    kldrRdrFilePrepare,
     117    kldrRdrFileMap,
     118    kldrRdrFileProtect,
     119    kldrRdrFileUnmap,
     120    kldrRdrFileUnprepare,
     121    kldrRdrFileDone,
     122    42
    110123};
    111124
     125
     126/** @copydoc KLDRRDR::pfnDone */
     127static void     kldrRdrFileDone(PKLDRRDR pRdr)
     128{
     129}
     130
     131/** @copydoc KLDRRDR::pfnUnprepare */
     132static int      kldrRdrFileUnprepare(PKLDRRDR pRdr, void *pv, size_t cb)
     133{
     134    return -1;
     135}
     136
     137
     138/** @copydoc KLDRRDR::pfnUnmap */
     139static int      kldrRdrFileUnmap(PKLDRRDR pRdr, void *pv, size_t cb)
     140{
     141    return -1;
     142}
     143
     144
     145/** @copydoc KLDRRDR::pfnProtect */
     146static int      kldrRdrFileProtect(PKLDRRDR pRdr, void *pv, size_t cb, KLDRPROT enmProt)
     147{
     148    return -1;
     149}
     150
     151
     152/** @copydoc KLDRRDR::pfnMap */
     153static int      kldrRdrFileMap(PKLDRRDR pRdr, void *pv, size_t cb, KLDRPROT enmProt, off_t offFile, size_t cbFile)
     154{
     155    return -1;
     156}
     157
     158
     159/** @copydoc KLDRRDR:pfnPrepare */
     160static int      kldrRdrFilePrepare(PKLDRRDR pRdr, void **ppv, size_t cb, unsigned fFixed)
     161{
     162#ifdef __OS2__
     163
     164
     165#elif defined(__WIN__)
     166
     167#else
     168# error "port me."
     169#endif
     170    return -1;
     171}
    112172
    113173
Note: See TracChangeset for help on using the changeset viewer.