28 #include "apr_private.h"
34 extern int apr_running_on_valgrind;
36 #define APR_IF_VALGRIND(x) \
37 do { if (apr_running_on_valgrind) { x; } } while (0)
40 #define APR_IF_VALGRIND(x)
43 #define APR_VALGRIND_NOACCESS(addr_, size_) \
44 APR_IF_VALGRIND(VALGRIND_MAKE_MEM_NOACCESS(addr_, size_))
45 #define APR_VALGRIND_UNDEFINED(addr_, size_) \
46 APR_IF_VALGRIND(VALGRIND_MAKE_MEM_UNDEFINED(addr_, size_))
struct apr_socket_t apr_socket_t
Definition: apr_network_io.h:246
apr_status_t apr_wait_for_io_or_timeout(apr_file_t *f, apr_socket_t *s, int for_read)
struct apr_file_t apr_file_t
Definition: apr_file_io.h:216
APR Platform Definitions.
int apr_status_t
Definition: apr_errno.h:44