comparison src/os/unix/ngx_errno.h @ 256:8e39cab6abd5

nginx-0.0.2-2004-02-10-19:23:38 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 10 Feb 2004 16:23:38 +0000
parents e885208c518b
children f81d075ad172
comparison
equal deleted inserted replaced
255:e6938ca7331a 256:8e39cab6abd5
1 #ifndef _NGX_ERRNO_H_INCLUDED_ 1 #ifndef _NGX_ERRNO_H_INCLUDED_
2 #define _NGX_ERRNO_H_INCLUDED_ 2 #define _NGX_ERRNO_H_INCLUDED_
3 3
4 4
5 #include <errno.h> 5 #include <ngx_config.h>
6 #include <string.h> 6 #include <ngx_core.h>
7 7
8 8
9 typedef int ngx_err_t; 9 typedef int ngx_err_t;
10 10
11 #define NGX_ENOENT ENOENT 11 #define NGX_ENOENT ENOENT
32 #define ngx_socket_errno errno 32 #define ngx_socket_errno errno
33 #define ngx_set_errno(err) errno = err 33 #define ngx_set_errno(err) errno = err
34 #define ngx_set_socket_errno(err) errno = err 34 #define ngx_set_socket_errno(err) errno = err
35 35
36 36
37 #if (HAVE_STRERROR_R) 37 #if (HAVE_STRERROR_R || HAVE_GNU_STRERROR_R)
38 38
39 ngx_int_t ngx_strerror_r(int err, char *errstr, size_t size); 39 ngx_int_t ngx_strerror_r(int err, char *errstr, size_t size);
40 40
41 #else 41 #else
42 42