Annotation of embedaddon/nginx/src/os/unix/ngx_errno.h, revision 1.1
1.1 ! misho 1:
! 2: /*
! 3: * Copyright (C) Igor Sysoev
! 4: * Copyright (C) Nginx, Inc.
! 5: */
! 6:
! 7:
! 8: #ifndef _NGX_ERRNO_H_INCLUDED_
! 9: #define _NGX_ERRNO_H_INCLUDED_
! 10:
! 11:
! 12: #include <ngx_config.h>
! 13: #include <ngx_core.h>
! 14:
! 15:
! 16: typedef int ngx_err_t;
! 17:
! 18: #define NGX_EPERM EPERM
! 19: #define NGX_ENOENT ENOENT
! 20: #define NGX_ENOPATH ENOENT
! 21: #define NGX_ESRCH ESRCH
! 22: #define NGX_EINTR EINTR
! 23: #define NGX_ECHILD ECHILD
! 24: #define NGX_ENOMEM ENOMEM
! 25: #define NGX_EACCES EACCES
! 26: #define NGX_EBUSY EBUSY
! 27: #define NGX_EEXIST EEXIST
! 28: #define NGX_EXDEV EXDEV
! 29: #define NGX_ENOTDIR ENOTDIR
! 30: #define NGX_EISDIR EISDIR
! 31: #define NGX_EINVAL EINVAL
! 32: #define NGX_ENFILE ENFILE
! 33: #define NGX_EMFILE EMFILE
! 34: #define NGX_ENOSPC ENOSPC
! 35: #define NGX_EPIPE EPIPE
! 36: #define NGX_EINPROGRESS EINPROGRESS
! 37: #define NGX_EADDRINUSE EADDRINUSE
! 38: #define NGX_ECONNABORTED ECONNABORTED
! 39: #define NGX_ECONNRESET ECONNRESET
! 40: #define NGX_ENOTCONN ENOTCONN
! 41: #define NGX_ETIMEDOUT ETIMEDOUT
! 42: #define NGX_ECONNREFUSED ECONNREFUSED
! 43: #define NGX_ENAMETOOLONG ENAMETOOLONG
! 44: #define NGX_ENETDOWN ENETDOWN
! 45: #define NGX_ENETUNREACH ENETUNREACH
! 46: #define NGX_EHOSTDOWN EHOSTDOWN
! 47: #define NGX_EHOSTUNREACH EHOSTUNREACH
! 48: #define NGX_ENOSYS ENOSYS
! 49: #define NGX_ECANCELED ECANCELED
! 50: #define NGX_EILSEQ EILSEQ
! 51: #define NGX_ENOMOREFILES 0
! 52: #define NGX_ELOOP ELOOP
! 53:
! 54: #if (NGX_HAVE_OPENAT)
! 55: #define NGX_EMLINK EMLINK
! 56: #endif
! 57:
! 58: #if (__hpux__)
! 59: #define NGX_EAGAIN EWOULDBLOCK
! 60: #else
! 61: #define NGX_EAGAIN EAGAIN
! 62: #endif
! 63:
! 64:
! 65: #define ngx_errno errno
! 66: #define ngx_socket_errno errno
! 67: #define ngx_set_errno(err) errno = err
! 68: #define ngx_set_socket_errno(err) errno = err
! 69:
! 70:
! 71: u_char *ngx_strerror(ngx_err_t err, u_char *errstr, size_t size);
! 72: ngx_int_t ngx_strerror_init(void);
! 73:
! 74:
! 75: #endif /* _NGX_ERRNO_H_INCLUDED_ */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>