17#include "apr_arch_file_io.h"
22#include "apr_arch_inherit.h"
42 (*new_file)->filehand =
newhand;
44 (*new_file)->pool =
p;
47 (*new_file)->buffered =
FALSE;
60#if APR_FILES_AS_SOCKETS
194 (*new_file)->pool =
p;
222#if APR_FILES_AS_SOCKETS
#define GetCurrentProcess()
#define DuplicateHandle(h1, h2, h3, ph4, d1, b, d2)
APR Miscellaneous library 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()
#define APR_FOPEN_NOCLEANUP
#define apr_pcalloc(p, size)
apr_thread_mutex_t * mutex
static apr_status_t file_cleanup(apr_file_t *file, int is_child)
typedef HANDLE(WINAPI *apr_winapi_fpt_CreateToolhelp32Snapshot)(DWORD dwFlags