84#define APR_ENOKEY (APR_UTIL_START_STATUS + 1)
86#define APR_ENOIV (APR_UTIL_START_STATUS + 2)
88#define APR_EKEYTYPE (APR_UTIL_START_STATUS + 3)
90#define APR_ENOSPACE (APR_UTIL_START_STATUS + 4)
92#define APR_ECRYPT (APR_UTIL_START_STATUS + 5)
94#define APR_EPADDING (APR_UTIL_START_STATUS + 6)
96#define APR_EKEYLENGTH (APR_UTIL_START_STATUS + 7)
98#define APR_ENOCIPHER (APR_UTIL_START_STATUS + 8)
100#define APR_ENODIGEST (APR_UTIL_START_STATUS + 9)
102#define APR_ENOENGINE (APR_UTIL_START_STATUS + 10)
104#define APR_EINITENGINE (APR_UTIL_START_STATUS + 11)
106#define APR_EREINIT (APR_UTIL_START_STATUS + 12)
108#define APR_ENOVERIFY (APR_UTIL_START_STATUS + 13)
111#define APR_WANT_READ (APR_UTIL_START_STATUS + 98)
113#define APR_WANT_WRITE (APR_UTIL_START_STATUS + 99)
116#define APR_OTHER (APR_UTIL_START_STATUS + 100)
118#define APR_SERVER_DOWN (APR_UTIL_START_STATUS + 101)
120#define APR_LOCAL_ERROR (APR_UTIL_START_STATUS + 102)
122#define APR_ENCODING_ERROR (APR_UTIL_START_STATUS + 103)
124#define APR_DECODING_ERROR (APR_UTIL_START_STATUS + 104)
126#define APR_TIMEOUT (APR_ETIMEDOUT)
128#define APR_AUTH_UNKNOWN (APR_UTIL_START_STATUS + 106)
130#define APR_FILTER_ERROR (APR_UTIL_START_STATUS + 107)
132#define APR_USER_CANCELLED (APR_UTIL_START_STATUS + 108)
134#define APR_PARAM_ERROR (APR_UTIL_START_STATUS + 109)
136#define APR_NO_MEMORY (APR_ENOMEM)
138#define APR_CONNECT_ERROR (APR_UTIL_START_STATUS + 111)
140#define APR_NOT_SUPPORTED (APR_UTIL_START_STATUS + 112)
142#define APR_CONTROL_NOT_FOUND (APR_UTIL_START_STATUS + 113)
144#define APR_NO_RESULTS_RETURNED (APR_UTIL_START_STATUS + 114)
146#define APR_MORE_RESULTS_TO_RETURN (APR_UTIL_START_STATUS + 115)
148#define APR_CLIENT_LOOP (APR_UTIL_START_STATUS + 116)
150#define APR_REFERRAL_LIMIT_EXCEEDED (APR_UTIL_START_STATUS + 117)
152#define APR_CONNECTING (APR_UTIL_START_STATUS + 118)
155#define APR_OPERATIONS_ERROR (APR_UTIL_START_STATUS + 200 + 0x01)
157#define APR_PROTOCOL_ERROR (APR_UTIL_START_STATUS + 200 + 0x02)
159#define APR_TIMELIMIT_EXCEEDED (APR_UTIL_START_STATUS + 200 + 0x03)
161#define APR_SIZELIMIT_EXCEEDED (APR_UTIL_START_STATUS + 200 + 0x04)
163#define APR_COMPARE_FALSE (APR_UTIL_START_STATUS + 200 + 0x05)
165#define APR_COMPARE_TRUE (APR_UTIL_START_STATUS + 200 + 0x06)
167#define APR_PROXY_AUTH (APR_UTIL_START_STATUS + 200 + 0x2F)
169#define APR_INAPPROPRIATE_AUTH (APR_UTIL_START_STATUS + 200 + 0x30)
171#define APR_INVALID_CREDENTIALS (APR_UTIL_START_STATUS + 200 + 0x31)
173#define APR_INSUFFICIENT_ACCESS (APR_UTIL_START_STATUS + 200 + 0x32)
175#define APR_UNAVAILABLE (APR_UTIL_START_STATUS + 200 + 0x34)
177#define APR_CONSTRAINT_VIOLATION (APR_UTIL_START_STATUS + 200 + 0x13)
179#define APR_NO_SUCH_OBJECT (APR_UTIL_START_STATUS + 200 + 0x20)
181#define APR_NO_SUCH_ATTRIBUTE (APR_UTIL_START_STATUS + 200 + 0x10)
183#define APR_ALREADY_EXISTS (APR_UTIL_START_STATUS + 200 + 0x44)
185#define APR_OBJECT_CLASS_VIOLATION (APR_UTIL_START_STATUS + 200 + 0x41)
210#define APR_STATUS_IS_ENOKEY(s) ((s) == APR_ENOKEY)
214#define APR_STATUS_IS_ENOIV(s) ((s) == APR_ENOIV)
218#define APR_STATUS_IS_EKEYTYPE(s) ((s) == APR_EKEYTYPE)
222#define APR_STATUS_IS_ENOSPACE(s) ((s) == APR_ENOSPACE)
226#define APR_STATUS_IS_ECRYPT(s) ((s) == APR_ECRYPT)
230#define APR_STATUS_IS_EPADDING(s) ((s) == APR_EPADDING)
234#define APR_STATUS_IS_EKEYLENGTH(s) ((s) == APR_EKEYLENGTH)
238#define APR_STATUS_IS_ENOCIPHER(s) ((s) == APR_ENOCIPHER)
242#define APR_STATUS_IS_ENODIGEST(s) ((s) == APR_ENODIGEST)
246#define APR_STATUS_IS_ENOENGINE(s) ((s) == APR_ENOENGINE)
250#define APR_STATUS_IS_EINITENGINE(s) ((s) == APR_EINITENGINE)
254#define APR_STATUS_IS_EREINIT(s) ((s) == APR_EREINIT)
258#define APR_STATUS_IS_ENOVERIFY(s) ((s) == APR_ENOVERIFY)
263#define APR_STATUS_IS_WANT_READ(s) ((s) == APR_WANT_READ)
267#define APR_STATUS_IS_WANT_WRITE(s) ((s) == APR_WANT_WRITE)
272#define APR_STATUS_IS_OTHER(s) ((s) == APR_OTHER)
276#define APR_STATUS_IS_SERVER_DOWN(s) ((s) == APR_SERVER_DOWN)
280#define APR_STATUS_IS_LOCAL_ERROR(s) ((s) == APR_LOCAL_ERROR)
284#define APR_STATUS_IS_ENCODING_ERROR(s) ((s) == APR_ENCODING_ERROR)
288#define APR_STATUS_IS_DECODING_ERROR(s) ((s) == APR_DECODING_ERROR)
292#define APR_STATUS_IS_TIMEOUT(s) ((s) == APR_TIMEOUT)
296#define APR_STATUS_IS_AUTH_UNKNOWN(s) ((s) == APR_AUTH_UNKNOWN)
300#define APR_STATUS_IS_FILTER_ERROR(s) ((s) == APR_FILTER_ERROR)
304#define APR_STATUS_IS_USER_CANCELLED(s) ((s) == APR_USER_CANCELLED)
308#define APR_STATUS_IS_PARAM_ERROR(s) ((s) == APR_PARAM_ERROR)
312#define APR_STATUS_IS_NO_MEMORY(s) ((s) == APR_NO_MEMORY)
316#define APR_STATUS_IS_CONNECT_ERROR(s) ((s) == APR_CONNECT_ERROR)
320#define APR_STATUS_IS_NOT_SUPPORTED(s) ((s) == APR_NOT_SUPPORTED)
324#define APR_STATUS_IS_CONTROL_NOT_FOUND(s) ((s) == APR_CONTROL_NOT_FOUND)
328#define APR_STATUS_IS_NO_RESULTS_RETURNED(s) ((s) == APR_NO_RESULTS_RETURNED)
332#define APR_STATUS_IS_MORE_RESULTS_TO_RETURN(s) ((s) == APR_MORE_RESULTS_TO_RETURN)
336#define APR_STATUS_IS_CLIENT_LOOP(s) ((s) == APR_CLIENT_LOOP)
340#define APR_STATUS_IS_REFERRAL_LIMIT_EXCEEDED(s) ((s) == APR_REFERRAL_LIMIT_EXCEEDED)
344#define APR_STATUS_IS_CONNECTING(s) ((s) == APR_CONNECTING)
349#define APR_STATUS_IS_OPERATIONS_ERROR(s) ((s) == APR_OPERATIONS_ERROR)
353#define APR_STATUS_IS_PROTOCOL_ERROR(s) ((s) == APR_PROTOCOL_ERROR)
357#define APR_STATUS_IS_TIMELIMIT_EXCEEDED(s) ((s) == APR_TIMELIMIT_EXCEEDED)
361#define APR_STATUS_IS_SIZELIMIT_EXCEEDED(s) ((s) == APR_SIZELIMIT_EXCEEDED)
365#define APR_STATUS_IS_PROXY_AUTH(s) ((s) == APR_PROXY_AUTH)
370#define APR_STATUS_IS_INAPPROPRIATE_AUTH(s) ((s) == APR_INAPPROPRIATE_AUTH)
374#define APR_STATUS_IS_INVALID_CREDENTIALS(s) ((s) == APR_INVALID_CREDENTIALS)
378#define APR_STATUS_IS_INSUFFICIENT_ACCESS(s) ((s) == APR_INSUFFICIENT_ACCESS)
382#define APR_STATUS_IS_UNAVAILABLE(s) ((s) == APR_UNAVAILABLE)
386#define APR_STATUS_IS_CONSTRAINT_VIOLATION(s) ((s) == APR_CONSTRAINT_VIOLATION)
390#define APR_STATUS_IS_NO_SUCH_OBJECT(s) ((s) == APR_NO_SUCH_OBJECT)
394#define APR_STATUS_IS_NO_SUCH_ATTRIBUTE(s) ((s) == APR_NO_SUCH_ATTRIBUTE)
398#define APR_STATUS_IS_COMPARE_TRUE(s) ((s) == APR_COMPARE_TRUE)
402#define APR_STATUS_IS_COMPARE_FALSE(s) ((s) == APR_COMPARE_FALSE)
406#define APR_STATUS_IS_ALREADY_EXISTS(s) ((s) == APR_ALREADY_EXISTS)
410#define APR_STATUS_IS_OBJECT_CLASS_VIOLATION(s) ((s) == APR_OBJECT_CLASS_VIOLATION)
444 apr_pool_t *p,
const char *reason,
int rc,
const char *fmt, ...)
445 __attribute__((format(printf,5,6)))
446 __attribute__((nonnull(2)));
APR Platform Definitions.
struct apr_pool_t apr_pool_t
Definition apr_pools.h:60
apu_err_t * apr_errprintf(apu_err_t *result, apr_pool_t *p, const char *reason, int rc, const char *fmt,...)
Definition apu_errno.h:418
const char * msg
Definition apu_errno.h:422
const char * reason
Definition apu_errno.h:420
int rc
Definition apu_errno.h:424