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