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 _UAPI_ASM_ERRNO_H
20#define _UAPI_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 ERFKILL 167
146#define EHWPOISON 168
147#define EDQUOT 1133
148/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
149#endif
150