49#include "apr_private.h"
52#include "apr_arch_file_io.h"
54#include "apr_arch_inherit.h"
58#if defined(SVR4) || defined(WIN32) || defined(NETWARE)
64#define arc4random() rand()
65#define seedrandom(a) srand(a)
70#define arc4random() random()
71#define seedrandom(a) srandom(a)
74#if APR_HAVE_SYS_TYPES_H
92"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
117 while (*
trv ==
'X') {
APR Portability Routines.
request_rec int int apr_table_t const char * path
#define APR_STATUS_IS_EEXIST(s)
apr_file_t apr_off_t start
const char apr_ssize_t int flags
const void apr_status_t(*) apr_status_t(* APR_DECLARE)(void) apr_pool_pre_cleanup_register(apr_pool_t *p
#define APR_FOPEN_NOCLEANUP
#define APR_FOPEN_DELONCLOSE
static const unsigned char padchar[]
static int gettemp(char *path, apr_file_t **doopen, apr_int32_t flags, apr_pool_t *p)
static apr_uint32_t randseed
apr_status_t apr_unix_child_file_cleanup(void *thefile)
apr_status_t apr_unix_file_cleanup(void *thefile)
typedef int(WSAAPI *apr_winapi_fpt_WSAPoll)(IN OUT LPWSAPOLLFD fdArray