Groonga 3.0.9 Source Code Document
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
groonga
vendor
nginx-1.4.2
src
os
unix
ngx_errno.h
Go to the documentation of this file.
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
53
#if (NGX_HAVE_OPENAT)
54
#define NGX_EMLINK EMLINK
55
#define NGX_ELOOP ELOOP
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_ */
Generated on Sun Nov 10 2013 09:49:09 for Groonga 3.0.9 Source Code Document by
1.8.1.2