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