One Level Up
Top Level
src/os/unix/ngx_errno.h - nginx-1.7.10
Data types defined
Macros defined
Source code
- #ifndef _NGX_ERRNO_H_INCLUDED_
- #define _NGX_ERRNO_H_INCLUDED_
- #include <ngx_config.h>
- #include <ngx_core.h>
- typedef int ngx_err_t;
- #define NGX_EPERM EPERM
- #define NGX_ENOENT ENOENT
- #define NGX_ENOPATH ENOENT
- #define NGX_ESRCH ESRCH
- #define NGX_EINTR EINTR
- #define NGX_ECHILD ECHILD
- #define NGX_ENOMEM ENOMEM
- #define NGX_EACCES EACCES
- #define NGX_EBUSY EBUSY
- #define NGX_EEXIST EEXIST
- #define NGX_EXDEV EXDEV
- #define NGX_ENOTDIR ENOTDIR
- #define NGX_EISDIR EISDIR
- #define NGX_EINVAL EINVAL
- #define NGX_ENFILE ENFILE
- #define NGX_EMFILE EMFILE
- #define NGX_ENOSPC ENOSPC
- #define NGX_EPIPE EPIPE
- #define NGX_EINPROGRESS EINPROGRESS
- #define NGX_ENOPROTOOPT ENOPROTOOPT
- #define NGX_EOPNOTSUPP EOPNOTSUPP
- #define NGX_EADDRINUSE EADDRINUSE
- #define NGX_ECONNABORTED ECONNABORTED
- #define NGX_ECONNRESET ECONNRESET
- #define NGX_ENOTCONN ENOTCONN
- #define NGX_ETIMEDOUT ETIMEDOUT
- #define NGX_ECONNREFUSED ECONNREFUSED
- #define NGX_ENAMETOOLONG ENAMETOOLONG
- #define NGX_ENETDOWN ENETDOWN
- #define NGX_ENETUNREACH ENETUNREACH
- #define NGX_EHOSTDOWN EHOSTDOWN
- #define NGX_EHOSTUNREACH EHOSTUNREACH
- #define NGX_ENOSYS ENOSYS
- #define NGX_ECANCELED ECANCELED
- #define NGX_EILSEQ EILSEQ
- #define NGX_ENOMOREFILES 0
- #define NGX_ELOOP ELOOP
- #define NGX_EBADF EBADF
- #if (NGX_HAVE_OPENAT)
- #define NGX_EMLINK EMLINK
- #endif
- #if (__hpux__)
- #define NGX_EAGAIN EWOULDBLOCK
- #else
- #define NGX_EAGAIN EAGAIN
- #endif
- #define ngx_errno errno
- #define ngx_socket_errno errno
- #define ngx_set_errno(err) errno = err
- #define ngx_set_socket_errno(err) errno = err
- u_char *ngx_strerror(ngx_err_t err, u_char *errstr, size_t size);
- ngx_int_t ngx_strerror_init(void);
- #endif
One Level Up
Top Level