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