📄 apr_errno.h
字号:
#define APR_STATUS_IS_ENODIR(s) ((s) == APR_ENODIR)/** APR was not given a lock structure */#define APR_STATUS_IS_ENOLOCK(s) ((s) == APR_ENOLOCK)/** APR was not given a poll structure */#define APR_STATUS_IS_ENOPOLL(s) ((s) == APR_ENOPOLL)/** APR was not given a socket */#define APR_STATUS_IS_ENOSOCKET(s) ((s) == APR_ENOSOCKET)/** APR was not given a thread structure */#define APR_STATUS_IS_ENOTHREAD(s) ((s) == APR_ENOTHREAD)/** APR was not given a thread key structure */#define APR_STATUS_IS_ENOTHDKEY(s) ((s) == APR_ENOTHDKEY)/** Generic Error which can not be put into another spot */#define APR_STATUS_IS_EGENERAL(s) ((s) == APR_EGENERAL)/** There is no more shared memory available */#define APR_STATUS_IS_ENOSHMAVAIL(s) ((s) == APR_ENOSHMAVAIL)/** The specified IP address is invalid */#define APR_STATUS_IS_EBADIP(s) ((s) == APR_EBADIP)/** The specified netmask is invalid */#define APR_STATUS_IS_EBADMASK(s) ((s) == APR_EBADMASK)/* empty slot: +18 *//** * APR was unable to open the dso object. * For more information call apr_dso_error(). */#if defined(WIN32)#define APR_STATUS_IS_EDSOOPEN(s) ((s) == APR_EDSOOPEN \ || APR_TO_OS_ERROR(s) == ERROR_MOD_NOT_FOUND)#else#define APR_STATUS_IS_EDSOOPEN(s) ((s) == APR_EDSOOPEN)#endif/** The given path was absolute. */#define APR_STATUS_IS_EABSOLUTE(s) ((s) == APR_EABSOLUTE)/** The given path was relative. */#define APR_STATUS_IS_ERELATIVE(s) ((s) == APR_ERELATIVE)/** The given path was neither relative nor absolute. */#define APR_STATUS_IS_EINCOMPLETE(s) ((s) == APR_EINCOMPLETE)/** The given path was above the root path. */#define APR_STATUS_IS_EABOVEROOT(s) ((s) == APR_EABOVEROOT)/** The given path was bad. */#define APR_STATUS_IS_EBADPATH(s) ((s) == APR_EBADPATH)/** The given path contained wildcards. */#define APR_STATUS_IS_EPATHWILD(s) ((s) == APR_EPATHWILD)/** Could not find the requested symbol. * For more information call apr_dso_error(). */#if defined(WIN32)#define APR_STATUS_IS_ESYMNOTFOUND(s) ((s) == APR_ESYMNOTFOUND \ || APR_TO_OS_ERROR(s) == ERROR_PROC_NOT_FOUND)#else#define APR_STATUS_IS_ESYMNOTFOUND(s) ((s) == APR_ESYMNOTFOUND)#endif/** The given process was not recognized by APR. */#define APR_STATUS_IS_EPROC_UNKNOWN(s) ((s) == APR_EPROC_UNKNOWN)/** @} *//** * @addtogroup APR_Error * @{ *//** @see APR_STATUS_IS_INCHILD */#define APR_INCHILD (APR_OS_START_STATUS + 1)/** @see APR_STATUS_IS_INPARENT */#define APR_INPARENT (APR_OS_START_STATUS + 2)/** @see APR_STATUS_IS_DETACH */#define APR_DETACH (APR_OS_START_STATUS + 3)/** @see APR_STATUS_IS_NOTDETACH */#define APR_NOTDETACH (APR_OS_START_STATUS + 4)/** @see APR_STATUS_IS_CHILD_DONE */#define APR_CHILD_DONE (APR_OS_START_STATUS + 5)/** @see APR_STATUS_IS_CHILD_NOTDONE */#define APR_CHILD_NOTDONE (APR_OS_START_STATUS + 6)/** @see APR_STATUS_IS_TIMEUP */#define APR_TIMEUP (APR_OS_START_STATUS + 7)/** @see APR_STATUS_IS_INCOMPLETE */#define APR_INCOMPLETE (APR_OS_START_STATUS + 8)/* empty slot: +9 *//* empty slot: +10 *//* empty slot: +11 *//** @see APR_STATUS_IS_BADCH */#define APR_BADCH (APR_OS_START_STATUS + 12)/** @see APR_STATUS_IS_BADARG */#define APR_BADARG (APR_OS_START_STATUS + 13)/** @see APR_STATUS_IS_EOF */#define APR_EOF (APR_OS_START_STATUS + 14)/** @see APR_STATUS_IS_NOTFOUND */#define APR_NOTFOUND (APR_OS_START_STATUS + 15)/* empty slot: +16 *//* empty slot: +17 *//* empty slot: +18 *//** @see APR_STATUS_IS_ANONYMOUS */#define APR_ANONYMOUS (APR_OS_START_STATUS + 19)/** @see APR_STATUS_IS_FILEBASED */#define APR_FILEBASED (APR_OS_START_STATUS + 20)/** @see APR_STATUS_IS_KEYBASED */#define APR_KEYBASED (APR_OS_START_STATUS + 21)/** @see APR_STATUS_IS_EINIT */#define APR_EINIT (APR_OS_START_STATUS + 22) /** @see APR_STATUS_IS_ENOTIMPL */#define APR_ENOTIMPL (APR_OS_START_STATUS + 23)/** @see APR_STATUS_IS_EMISMATCH */#define APR_EMISMATCH (APR_OS_START_STATUS + 24)/** @see APR_STATUS_IS_EBUSY */#define APR_EBUSY (APR_OS_START_STATUS + 25)/** @} *//** * @addtogroup APR_STATUS_IS * @{ *//** * Program is currently executing in the child * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_INCHILD(s) ((s) == APR_INCHILD)/** * Program is currently executing in the parent * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_INPARENT(s) ((s) == APR_INPARENT)/** * The thread is detached * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_DETACH(s) ((s) == APR_DETACH)/** * The thread is not detached * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_NOTDETACH(s) ((s) == APR_NOTDETACH)/** * The child has finished executing * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_CHILD_DONE(s) ((s) == APR_CHILD_DONE)/** * The child has not finished executing * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_CHILD_NOTDONE(s) ((s) == APR_CHILD_NOTDONE)/** * The operation did not finish before the timeout * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_TIMEUP(s) ((s) == APR_TIMEUP)/** * The operation was incomplete although some processing was performed * and the results are partially valid. * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_INCOMPLETE(s) ((s) == APR_INCOMPLETE)/* empty slot: +9 *//* empty slot: +10 *//* empty slot: +11 *//** * Getopt found an option not in the option string * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_BADCH(s) ((s) == APR_BADCH)/** * Getopt found an option not in the option string and an argument was * specified in the option string * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_BADARG(s) ((s) == APR_BADARG)/** * APR has encountered the end of the file * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_EOF(s) ((s) == APR_EOF)/** * APR was unable to find the socket in the poll structure * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_NOTFOUND(s) ((s) == APR_NOTFOUND)/* empty slot: +16 *//* empty slot: +17 *//* empty slot: +18 *//** * APR is using anonymous shared memory * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_ANONYMOUS(s) ((s) == APR_ANONYMOUS)/** * APR is using a file name as the key to the shared memory * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_FILEBASED(s) ((s) == APR_FILEBASED)/** * APR is using a shared key as the key to the shared memory * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_KEYBASED(s) ((s) == APR_KEYBASED)/** * Ininitalizer value. If no option has been found, but * the status variable requires a value, this should be used * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_EINIT(s) ((s) == APR_EINIT)/** * The APR function has not been implemented on this * platform, either because nobody has gotten to it yet, * or the function is impossible on this platform. * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_ENOTIMPL(s) ((s) == APR_ENOTIMPL)/** * Two passwords do not match. * @warning * always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_EMISMATCH(s) ((s) == APR_EMISMATCH)/** * The given lock was busy * @warning always use this test, as platform-specific variances may meet this * more than one error code */#define APR_STATUS_IS_EBUSY(s) ((s) == APR_EBUSY)/** @} *//** * @addtogroup APR_Error APR Error Values * @{ *//* APR CANONICAL ERROR VALUES *//** @see APR_STATUS_IS_EACCES */#ifdef EACCES#define APR_EACCES EACCES#else#define APR_EACCES (APR_OS_START_CANONERR + 1)#endif/** @see APR_STATUS_IS_EXIST */#ifdef EEXIST#define APR_EEXIST EEXIST#else#define APR_EEXIST (APR_OS_START_CANONERR + 2)#endif/** @see APR_STATUS_IS_ENAMETOOLONG */#ifdef ENAMETOOLONG#define APR_ENAMETOOLONG ENAMETOOLONG#else#define APR_ENAMETOOLONG (APR_OS_START_CANONERR + 3)#endif/** @see APR_STATUS_IS_ENOENT */#ifdef ENOENT#define APR_ENOENT ENOENT#else#define APR_ENOENT (APR_OS_START_CANONERR + 4)#endif/** @see APR_STATUS_IS_ENOTDIR */#ifdef ENOTDIR#define APR_ENOTDIR ENOTDIR#else#define APR_ENOTDIR (APR_OS_START_CANONERR + 5)#endif/** @see APR_STATUS_IS_ENOSPC */#ifdef ENOSPC#define APR_ENOSPC ENOSPC#else#define APR_ENOSPC (APR_OS_START_CANONERR + 6)#endif/** @see APR_STATUS_IS_ENOMEM */#ifdef ENOMEM#define APR_ENOMEM ENOMEM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -