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#define EIDRM 36
24abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ECHRNG 37
25abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EL2NSYNC 38
26abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EL3HLT 39
27abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EL3RST 40
28abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ELNRNG 41
29abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EUNATCH 42
30abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOCSI 43
31abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EL2HLT 44
32abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EDEADLK 45
33abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOLCK 46
34abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EBADE 50
35abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EBADR 51
36abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EXFULL 52
37abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOANO 53
38abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EBADRQC 54
39abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EBADSLT 55
40abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EDEADLOCK 56
41abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EBFONT 59
42abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOSTR 60
43abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENODATA 61
44abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ETIME 62
45abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOSR 63
46abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENONET 64
47abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOPKG 65
48abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EREMOTE 66
49abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOLINK 67
50abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EADV 68
51abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ESRMNT 69
52abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ECOMM 70
53abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EPROTO 71
54abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EDOTDOT 73
55abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EMULTIHOP 74
56abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EBADMSG 77
57abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENAMETOOLONG 78
58abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EOVERFLOW 79
59abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOTUNIQ 80
60abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EBADFD 81
61abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EREMCHG 82
62abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ELIBACC 83
63abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ELIBBAD 84
64abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ELIBSCN 85
65abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ELIBMAX 86
66abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ELIBEXEC 87
67abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EILSEQ 88
68abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOSYS 89
69abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ELOOP 90
70abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ERESTART 91
71abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ESTRPIPE 92
72abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOTEMPTY 93
73abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EUSERS 94
74abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOTSOCK 95
75abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EDESTADDRREQ 96
76abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EMSGSIZE 97
77abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EPROTOTYPE 98
78abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOPROTOOPT 99
79abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EPROTONOSUPPORT 120
80abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ESOCKTNOSUPPORT 121
81abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EOPNOTSUPP 122
82abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EPFNOSUPPORT 123
83abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EAFNOSUPPORT 124
84abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EADDRINUSE 125
85abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EADDRNOTAVAIL 126
86abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENETDOWN 127
87abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENETUNREACH 128
88abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENETRESET 129
89abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ECONNABORTED 130
90abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ECONNRESET 131
91abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOBUFS 132
92abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EISCONN 133
93abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOTCONN 134
94abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EUCLEAN 135
95abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOTNAM 137
96abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENAVAIL 138
97abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EISNAM 139
98abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EREMOTEIO 140
99abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EINIT 141
100abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EREMDEV 142
101abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ESHUTDOWN 143
102abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ETOOMANYREFS 144
103abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ETIMEDOUT 145
104abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ECONNREFUSED 146
105abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EHOSTDOWN 147
106abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EHOSTUNREACH 148
107abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EWOULDBLOCK EAGAIN
108abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EALREADY 149
109abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EINPROGRESS 150
110abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ESTALE 151
111abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ECANCELED 158
112abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOMEDIUM 159
113abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EMEDIUMTYPE 160
114abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOKEY 161
115abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EKEYEXPIRED 162
116abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EKEYREVOKED 163
117abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EKEYREJECTED 164
118abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EOWNERDEAD 165
119abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ENOTRECOVERABLE 166
120abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define ERFKILL 167
121abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EHWPOISON 168
122abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#define EDQUOT 1133
123abd626117cfd366faa16a5d0ac4621f608a5c887Elliott Hughes#endif
124