18#include "apr_private.h"
22#include "apr_arch_file_io.h"
72 static DWORD memblock = 0;
99 memblock =
si.dwAllocationGranularity;
103 (*new)->pstart = (
offset / memblock) * memblock;
104 (*new)->poffset =
offset - (*new)->pstart;
122 offlo, (*new)->psize);
131 (*new)->mm = (
char*)((*new)->mv) + (*new)->poffset;
133 (*new)->cntxt =
cont;
147 (*new_mmap)->cntxt =
p;
APR Miscellaneous library routines.
APR Portability Routines.
const void apr_status_t(*) apr_status_t(* APR_DECLARE)(void) apr_pool_pre_cleanup_register(apr_pool_t *p
#define apr_get_os_error()
const char apr_int32_t flag
apr_seek_where_t apr_off_t * offset
const char apr_file_t * file
#define apr_pcalloc(p, size)
#define APR_RING_INSERT_AFTER(lep, nep, link)
#define APR_RING_PREV(ep, link)
#define APR_RING_REMOVE(ep, link)
#define APR_RING_NEXT(ep, link)
#define APR_RING_ELEM_INIT(ep, link)
typedef DWORD(WINAPI *apr_winapi_fpt_GetCompressedFileSizeA)(IN LPCSTR lpFileName