⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 apr_errno.h

📁 Apache V2.0.15 Alpha For Linuxhttpd-2_0_15-alpha.tar.Z
💻 H
📖 第 1 页 / 共 3 页
字号:
#define SOCEWOULDBLOCK          (SOCBASEERR+35)            /* Operation would block */#define SOCEINPROGRESS          (SOCBASEERR+36)            /* Operation now in progress */#define SOCEALREADY             (SOCBASEERR+37)            /* Operation already in progress */#define SOCENOTSOCK             (SOCBASEERR+38)            /* Socket operation on non-socket */#define SOCEDESTADDRREQ         (SOCBASEERR+39)            /* Destination address required */#define SOCEMSGSIZE             (SOCBASEERR+40)            /* Message too long */#define SOCEPROTOTYPE           (SOCBASEERR+41)            /* Protocol wrong type for socket */#define SOCENOPROTOOPT          (SOCBASEERR+42)            /* Protocol not available */#define SOCEPROTONOSUPPORT      (SOCBASEERR+43)            /* Protocol not supported */#define SOCESOCKTNOSUPPORT      (SOCBASEERR+44)            /* Socket type not supported */#define SOCEOPNOTSUPP           (SOCBASEERR+45)            /* Operation not supported on socket */#define SOCEPFNOSUPPORT         (SOCBASEERR+46)            /* Protocol family not supported */#define SOCEAFNOSUPPORT         (SOCBASEERR+47)            /* Address family not supported by protocol family */#define SOCEADDRINUSE           (SOCBASEERR+48)            /* Address already in use */#define SOCEADDRNOTAVAIL        (SOCBASEERR+49)            /* Can't assign requested address */#define SOCENETDOWN             (SOCBASEERR+50)            /* Network is down */#define SOCENETUNREACH          (SOCBASEERR+51)            /* Network is unreachable */#define SOCENETRESET            (SOCBASEERR+52)            /* Network dropped connection on reset */#define SOCECONNABORTED         (SOCBASEERR+53)            /* Software caused connection abort */#define SOCECONNRESET           (SOCBASEERR+54)            /* Connection reset by peer */#define SOCENOBUFS              (SOCBASEERR+55)            /* No buffer space available */#define SOCEISCONN              (SOCBASEERR+56)            /* Socket is already connected */#define SOCENOTCONN             (SOCBASEERR+57)            /* Socket is not connected */#define SOCESHUTDOWN            (SOCBASEERR+58)            /* Can't send after socket shutdown */#define SOCETOOMANYREFS         (SOCBASEERR+59)            /* Too many references: can't splice */#define SOCETIMEDOUT            (SOCBASEERR+60)            /* Connection timed out */#define SOCECONNREFUSED         (SOCBASEERR+61)            /* Connection refused */#define SOCELOOP                (SOCBASEERR+62)            /* Too many levels of symbolic links */#define SOCENAMETOOLONG         (SOCBASEERR+63)            /* File name too long */#define SOCEHOSTDOWN            (SOCBASEERR+64)            /* Host is down */#define SOCEHOSTUNREACH         (SOCBASEERR+65)            /* No route to host */#define SOCENOTEMPTY            (SOCBASEERR+66)            /* Directory not empty *//* APR CANONICAL ERROR TESTS */#define APR_STATUS_IS_EACCES(s)         ((s) == APR_EACCES \                || (s) == APR_OS_START_SYSERR + ERROR_ACCESS_DENIED \                || (s) == APR_OS_START_SYSERR + ERROR_SHARING_VIOLATION)#define APR_STATUS_IS_EEXIST(s)         ((s) == APR_EEXIST)#define APR_STATUS_IS_ENAMETOOLONG(s)   ((s) == APR_ENAMETOOLONG \                || (s) == APR_OS_START_SYSERR + ERROR_FILENAME_EXCED_RANGE \                || (s) == APR_OS_START_SYSERR + SOCENAMETOOLONG)#define APR_STATUS_IS_ENOENT(s)         ((s) == APR_ENOENT \                || (s) == APR_OS_START_SYSERR + ERROR_FILE_NOT_FOUND \                || (s) == APR_OS_START_SYSERR + ERROR_PATH_NOT_FOUND \                || (s) == APR_OS_START_SYSERR + ERROR_OPEN_FAILED)#define APR_STATUS_IS_ENOTDIR(s)        ((s) == APR_ENOTDIR)#define APR_STATUS_IS_ENOSPC(s)         ((s) == APR_ENOSPC \                || (s) == APR_OS_START_SYSERR + ERROR_DISK_FULL)#define APR_STATUS_IS_ENOMEM(s)         ((s) == APR_ENOMEM)#define APR_STATUS_IS_EMFILE(s)         ((s) == APR_EMFILE \                || (s) == APR_OS_START_SYSERR + ERROR_TOO_MANY_OPEN_FILES)#define APR_STATUS_IS_ENFILE(s)         ((s) == APR_ENFILE)#define APR_STATUS_IS_EBADF(s)          ((s) == APR_EBADF \                || (s) == APR_OS_START_SYSERR + ERROR_INVALID_HANDLE)#define APR_STATUS_IS_EINVAL(s)         ((s) == APR_EINVAL \                || (s) == APR_OS_START_SYSERR + ERROR_INVALID_PARAMETER \                || (s) == APR_OS_START_SYSERR + ERROR_INVALID_FUNCTION)#define APR_STATUS_IS_ESPIPE(s)         ((s) == APR_ESPIPE \                || (s) == APR_OS_START_SYSERR + ERROR_NEGATIVE_SEEK)#define APR_STATUS_IS_EAGAIN(s)         ((s) == APR_EAGAIN \                || (s) == APR_OS_START_SYSERR + ERROR_NO_DATA \                || (s) == APR_OS_START_SYSERR + SOCEWOULDBLOCK \                || (s) == APR_OS_START_SYSERR + ERROR_LOCK_VIOLATION)#define APR_STATUS_IS_EINTR(s)          ((s) == APR_EINTR \                || (s) == APR_OS_START_SYSERR + SOCEINTR)#define APR_STATUS_IS_ENOTSOCK(s)       ((s) == APR_ENOTSOCK \                || (s) == APR_OS_START_SYSERR + SOCENOTSOCK)#define APR_STATUS_IS_ECONNREFUSED(s)   ((s) == APR_ECONNREFUSED \                || (s) == APR_OS_START_SYSERR + SOCECONNREFUSED)#define APR_STATUS_IS_EINPROGRESS(s)    ((s) == APR_EINPROGRESS \                || (s) == APR_OS_START_SYSERR + SOCEINPROGRESS)#define APR_STATUS_IS_ECONNABORTED(s)   ((s) == APR_ECONNABORTED \                || (s) == APR_OS_START_SYSERR + SOCECONNABORTED)#define APR_STATUS_IS_ECONNRESET(s)     ((s) == APR_ECONNRESET \                || (s) == APR_OS_START_SYSERR + SOCECONNRESET)#define APR_STATUS_IS_ETIMEDOUT(s)      ((s) == APR_ETIMEDOUT \                || (s) == APR_OS_START_SYSERR + SOCETIMEDOUT)    #define APR_STATUS_IS_EHOSTUNREACH(s)   ((s) == APR_EHOSTUNREACH \                || (s) == APR_OS_START_SYSERR + SOCEHOSTUNREACH)#define APR_STATUS_IS_ENETUNREACH(s)    ((s) == APR_ENETUNREACH \                || (s) == APR_OS_START_SYSERR + SOCENETUNREACH)/*    Sorry, too tired to wrap this up for OS2... feel free to    fit the following into their best matches.    { ERROR_NO_SIGNAL_SENT,     ESRCH           },    { SOCEALREADY,              EALREADY        },    { SOCEDESTADDRREQ,          EDESTADDRREQ    },    { SOCEMSGSIZE,              EMSGSIZE        },    { SOCEPROTOTYPE,            EPROTOTYPE      },    { SOCENOPROTOOPT,           ENOPROTOOPT     },    { SOCEPROTONOSUPPORT,       EPROTONOSUPPORT },    { SOCESOCKTNOSUPPORT,       ESOCKTNOSUPPORT },    { SOCEOPNOTSUPP,            EOPNOTSUPP      },    { SOCEPFNOSUPPORT,          EPFNOSUPPORT    },    { SOCEAFNOSUPPORT,          EAFNOSUPPORT    },    { SOCEADDRINUSE,            EADDRINUSE      },    { SOCEADDRNOTAVAIL,         EADDRNOTAVAIL   },    { SOCENETDOWN,              ENETDOWN        },    { SOCENETRESET,             ENETRESET       },    { SOCENOBUFS,               ENOBUFS         },    { SOCEISCONN,               EISCONN         },    { SOCENOTCONN,              ENOTCONN        },    { SOCESHUTDOWN,             ESHUTDOWN       },    { SOCETOOMANYREFS,          ETOOMANYREFS    },    { SOCELOOP,                 ELOOP           },    { SOCEHOSTDOWN,             EHOSTDOWN       },    { SOCENOTEMPTY,             ENOTEMPTY       },    { SOCEPIPE,                 EPIPE           }*/#elif defined(WIN32) /* endif defined(OS2) */#define APR_FROM_OS_ERROR(e) (e == 0 ? APR_SUCCESS : e + APR_OS_START_SYSERR)#define APR_TO_OS_ERROR(e)   (e == 0 ? APR_SUCCESS : e - APR_OS_START_SYSERR)#define apr_get_os_error()   (APR_FROM_OS_ERROR(GetLastError()))#define apr_set_os_error(e)  (SetLastError(APR_TO_OS_ERROR(e)))/* A special case, only Win32 winsock calls require this: */#define apr_get_netos_error()   (APR_FROM_OS_ERROR(WSAGetLastError()))#define APR_STATUS_IS_SUCCESS(s)           ((s) == APR_SUCCESS \                || (s) == APR_OS_START_SYSERR + ERROR_SUCCESS)/* APR CANONICAL ERROR TESTS */#define APR_STATUS_IS_EACCES(s)         ((s) == APR_EACCES \                || (s) == APR_OS_START_SYSERR + ERROR_ACCESS_DENIED \                || (s) == APR_OS_START_SYSERR + ERROR_SHARING_VIOLATION)#define APR_STATUS_IS_EEXIST(s)         ((s) == APR_EEXIST \                || (s) == APR_OS_START_SYSERR + ERROR_FILE_EXISTS \                || (s) == APR_OS_START_SYSERR + ERROR_ALREADY_EXISTS)#define APR_STATUS_IS_ENAMETOOLONG(s)   ((s) == APR_ENAMETOOLONG \                || (s) == APR_OS_START_SYSERR + ERROR_FILENAME_EXCED_RANGE \                || (s) == APR_OS_START_SYSERR + WSAENAMETOOLONG)#define APR_STATUS_IS_ENOENT(s)         ((s) == APR_ENOENT \                || (s) == APR_OS_START_SYSERR + ERROR_FILE_NOT_FOUND \                || (s) == APR_OS_START_SYSERR + ERROR_PATH_NOT_FOUND \                || (s) == APR_OS_START_SYSERR + ERROR_OPEN_FAILED)#define APR_STATUS_IS_ENOTDIR(s)        ((s) == APR_ENOTDIR)#define APR_STATUS_IS_ENOSPC(s)         ((s) == APR_ENOSPC \                || (s) == APR_OS_START_SYSERR + ERROR_DISK_FULL)#define APR_STATUS_IS_ENOMEM(s)         ((s) == APR_ENOMEM)#define APR_STATUS_IS_EMFILE(s)         ((s) == APR_EMFILE \                || (s) == APR_OS_START_SYSERR + ERROR_TOO_MANY_OPEN_FILES)#define APR_STATUS_IS_ENFILE(s)         ((s) == APR_ENFILE)#define APR_STATUS_IS_EBADF(s)          ((s) == APR_EBADF \                || (s) == APR_OS_START_SYSERR + ERROR_INVALID_HANDLE)#define APR_STATUS_IS_EINVAL(s)         ((s) == APR_EINVAL \                || (s) == APR_OS_START_SYSERR + ERROR_INVALID_PARAMETER \                || (s) == APR_OS_START_SYSERR + ERROR_INVALID_FUNCTION)#define APR_STATUS_IS_ESPIPE(s)         ((s) == APR_ESPIPE \                || (s) == APR_OS_START_SYSERR + ERROR_NEGATIVE_SEEK)#define APR_STATUS_IS_EAGAIN(s)         ((s) == APR_EAGAIN \                || (s) == APR_OS_START_SYSERR + ERROR_NO_DATA \                || (s) == APR_OS_START_SYSERR + WSAEWOULDBLOCK)#define APR_STATUS_IS_EINTR(s)          ((s) == APR_EINTR \                || (s) == APR_OS_START_SYSERR + WSAEINTR)#define APR_STATUS_IS_ENOTSOCK(s)       ((s) == APR_ENOTSOCK \                || (s) == APR_OS_START_SYSERR + WSAENOTSOCK)#define APR_STATUS_IS_ECONNREFUSED(s)   ((s) == APR_ECONNREFUSED \                || (s) == APR_OS_START_SYSERR + WSAECONNREFUSED)#define APR_STATUS_IS_EINPROGRESS(s)    ((s) == APR_EINPROGRESS \                || (s) == APR_OS_START_SYSERR + WSAEINPROGRESS)#define APR_STATUS_IS_ECONNABORTED(s)   ((s) == APR_ECONNABORTED \                || (s) == APR_OS_START_SYSERR + WSAECONNABORTED)#define APR_STATUS_IS_ECONNRESET(s)     ((s) == APR_ECONNRESET \                || (s) == APR_OS_START_SYSERR + WSAECONNRESET)#define APR_STATUS_IS_ETIMEDOUT(s)      ((s) == APR_ETIMEDOUT \                || (s) == APR_OS_START_SYSERR + WSAETIMEDOUT)    #define APR_STATUS_IS_EHOSTUNREACH(s)   ((s) == APR_EHOSTUNREACH \                || (s) == APR_OS_START_SYSERR + WSAEHOSTUNREACH)#define APR_STATUS_IS_ENETUNREACH(s)    ((s) == APR_ENETUNREACH \                || (s) == APR_OS_START_SYSERR + WSAENETUNREACH)#else /* !def OS2 || WIN32 *//* *  os error codes are clib error codes */#define APR_FROM_OS_ERROR(e)  (e)#define APR_TO_OS_ERROR(e)    (e)#define apr_get_os_error()    (errno)#define apr_set_os_error(e)   (errno = (e))#define APR_STATUS_IS_SUCCESS(s)           ((s) == APR_SUCCESS)/* APR CANONICAL ERROR TESTS */#define APR_STATUS_IS_EACCES(s)         ((s) == APR_EACCES)#define APR_STATUS_IS_EEXIST(s)         ((s) == APR_EEXIST)#define APR_STATUS_IS_ENAMETOOLONG(s)   ((s) == APR_ENAMETOOLONG)#define APR_STATUS_IS_ENOENT(s)         ((s) == APR_ENOENT)#define APR_STATUS_IS_ENOTDIR(s)        ((s) == APR_ENOTDIR)#define APR_STATUS_IS_ENOSPC(s)         ((s) == APR_ENOSPC)#define APR_STATUS_IS_ENOMEM(s)         ((s) == APR_ENOMEM)#define APR_STATUS_IS_EMFILE(s)         ((s) == APR_EMFILE)#define APR_STATUS_IS_ENFILE(s)         ((s) == APR_ENFILE)#define APR_STATUS_IS_EBADF(s)          ((s) == APR_EBADF)#define APR_STATUS_IS_EINVAL(s)         ((s) == APR_EINVAL)#define APR_STATUS_IS_ESPIPE(s)         ((s) == APR_ESPIPE)#if !defined(EWOULDBLOCK) || !defined(EAGAIN)#define APR_STATUS_IS_EAGAIN(s)         ((s) == APR_EAGAIN)#elif (EWOULDBLOCK == EAGAIN)#define APR_STATUS_IS_EAGAIN(s)         ((s) == APR_EAGAIN)#else#define APR_STATUS_IS_EAGAIN(s)         ((s) == APR_EAGAIN \                                      || (s) == EWOULDBLOCK)#endif#define APR_STATUS_IS_EINTR(s)          ((s) == APR_EINTR)#define APR_STATUS_IS_ENOTSOCK(s)       ((s) == APR_ENOTSOCK)#define APR_STATUS_IS_ECONNREFUSED(s)   ((s) == APR_ECONNREFUSED)#define APR_STATUS_IS_EINPROGRESS(s)    ((s) == APR_EINPROGRESS)/* EPROTO on certain older kernels really means ECONNABORTED, so we need to  * ignore it for them.  See discussion in new-httpd archives nh.9701 & nh.9603 * * There is potentially a bug in Solaris 2.x x<6, and other boxes that  * implement tcp sockets in userland (i.e. on top of STREAMS).  On these * systems, EPROTO can actually result in a fatal loop.  See PR#981 for  * example.  It's hard to handle both uses of EPROTO. */#ifdef EPROTO#define APR_STATUS_IS_ECONNABORTED(s)    ((s) == APR_ECONNABORTED \                                       || (s) == EPROTO)#else#define APR_STATUS_IS_ECONNABORTED(s)    ((s) == APR_ECONNABORTED)#endif#define APR_STATUS_IS_ECONNRESET(s)      ((s) == APR_ECONNRESET)#define APR_STATUS_IS_ETIMEDOUT(s)       ((s) == APR_ETIMEDOUT)    #define APR_STATUS_IS_EHOSTUNREACH(s)    ((s) == APR_EHOSTUNREACH)#define APR_STATUS_IS_ENETUNREACH(s)     ((s) == APR_ENETUNREACH)#endif /* !def OS2 || WIN32 */#ifdef __cplusplus}#endif#endif  /* ! APR_ERRNO_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -