1 /****************************************************************************
2  ****************************************************************************
3  ***
4  ***   This header was automatically generated from a Linux kernel header
5  ***   of the same name, to make information necessary for userspace to
6  ***   call into the kernel available to libc.  It contains only constants,
7  ***   structures, and macros generated from the original header, and thus,
8  ***   contains no copyrightable information.
9  ***
10  ***   To edit the content of this header, modify the corresponding
11  ***   source file (e.g. under external/kernel-headers/original/) then
12  ***   run bionic/libc/kernel/tools/update_all.py
13  ***
14  ***   Any manual change here will be lost the next time this script will
15  ***   be run. You've been warned!
16  ***
17  ****************************************************************************
18  ****************************************************************************/
19 #ifndef _ASM_ERRNO_H
20 #define _ASM_ERRNO_H
21 #include <asm-generic/errno-base.h>
22 #define ENOMSG 35
23 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24 #define EIDRM 36
25 #define ECHRNG 37
26 #define EL2NSYNC 38
27 #define EL3HLT 39
28 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
29 #define EL3RST 40
30 #define ELNRNG 41
31 #define EUNATCH 42
32 #define ENOCSI 43
33 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34 #define EL2HLT 44
35 #define EDEADLK 45
36 #define ENOLCK 46
37 #define EBADE 50
38 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
39 #define EBADR 51
40 #define EXFULL 52
41 #define ENOANO 53
42 #define EBADRQC 54
43 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
44 #define EBADSLT 55
45 #define EDEADLOCK 56
46 #define EBFONT 59
47 #define ENOSTR 60
48 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
49 #define ENODATA 61
50 #define ETIME 62
51 #define ENOSR 63
52 #define ENONET 64
53 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
54 #define ENOPKG 65
55 #define EREMOTE 66
56 #define ENOLINK 67
57 #define EADV 68
58 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
59 #define ESRMNT 69
60 #define ECOMM 70
61 #define EPROTO 71
62 #define EDOTDOT 73
63 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
64 #define EMULTIHOP 74
65 #define EBADMSG 77
66 #define ENAMETOOLONG 78
67 #define EOVERFLOW 79
68 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
69 #define ENOTUNIQ 80
70 #define EBADFD 81
71 #define EREMCHG 82
72 #define ELIBACC 83
73 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
74 #define ELIBBAD 84
75 #define ELIBSCN 85
76 #define ELIBMAX 86
77 #define ELIBEXEC 87
78 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
79 #define EILSEQ 88
80 #define ENOSYS 89
81 #define ELOOP 90
82 #define ERESTART 91
83 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
84 #define ESTRPIPE 92
85 #define ENOTEMPTY 93
86 #define EUSERS 94
87 #define ENOTSOCK 95
88 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
89 #define EDESTADDRREQ 96
90 #define EMSGSIZE 97
91 #define EPROTOTYPE 98
92 #define ENOPROTOOPT 99
93 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
94 #define EPROTONOSUPPORT 120
95 #define ESOCKTNOSUPPORT 121
96 #define EOPNOTSUPP 122
97 #define EPFNOSUPPORT 123
98 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
99 #define EAFNOSUPPORT 124
100 #define EADDRINUSE 125
101 #define EADDRNOTAVAIL 126
102 #define ENETDOWN 127
103 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
104 #define ENETUNREACH 128
105 #define ENETRESET 129
106 #define ECONNABORTED 130
107 #define ECONNRESET 131
108 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
109 #define ENOBUFS 132
110 #define EISCONN 133
111 #define ENOTCONN 134
112 #define EUCLEAN 135
113 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
114 #define ENOTNAM 137
115 #define ENAVAIL 138
116 #define EISNAM 139
117 #define EREMOTEIO 140
118 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
119 #define EINIT 141
120 #define EREMDEV 142
121 #define ESHUTDOWN 143
122 #define ETOOMANYREFS 144
123 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
124 #define ETIMEDOUT 145
125 #define ECONNREFUSED 146
126 #define EHOSTDOWN 147
127 #define EHOSTUNREACH 148
128 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
129 #define EWOULDBLOCK EAGAIN
130 #define EALREADY 149
131 #define EINPROGRESS 150
132 #define ESTALE 151
133 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
134 #define ECANCELED 158
135 #define ENOMEDIUM 159
136 #define EMEDIUMTYPE 160
137 #define ENOKEY 161
138 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
139 #define EKEYEXPIRED 162
140 #define EKEYREVOKED 163
141 #define EKEYREJECTED 164
142 #define EOWNERDEAD 165
143 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
144 #define ENOTRECOVERABLE 166
145 #define EDQUOT 1133
146 #endif
147