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>