blob: 6a2c28536b5e43365f90e8abb5cb8497debac1f9 [file] [log] [blame]
Ben Cheng655a7c02013-10-16 16:09:24 -07001/****************************************************************************
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
Ben Cheng655a7c02013-10-16 16:09:24 -070023#define ENAMETOOLONG 36
24#define ENOLCK 37
25#define ENOSYS 38
26#define ENOTEMPTY 39
Ben Cheng655a7c02013-10-16 16:09:24 -070027#define ELOOP 40
28#define EWOULDBLOCK EAGAIN
29#define ENOMSG 42
30#define EIDRM 43
Ben Cheng655a7c02013-10-16 16:09:24 -070031#define ECHRNG 44
32#define EL2NSYNC 45
33#define EL3HLT 46
34#define EL3RST 47
Ben Cheng655a7c02013-10-16 16:09:24 -070035#define ELNRNG 48
36#define EUNATCH 49
37#define ENOCSI 50
38#define EL2HLT 51
Ben Cheng655a7c02013-10-16 16:09:24 -070039#define EBADE 52
40#define EBADR 53
41#define EXFULL 54
42#define ENOANO 55
Ben Cheng655a7c02013-10-16 16:09:24 -070043#define EBADRQC 56
44#define EBADSLT 57
45#define EDEADLOCK EDEADLK
46#define EBFONT 59
Ben Cheng655a7c02013-10-16 16:09:24 -070047#define ENOSTR 60
48#define ENODATA 61
49#define ETIME 62
50#define ENOSR 63
Ben Cheng655a7c02013-10-16 16:09:24 -070051#define ENONET 64
52#define ENOPKG 65
53#define EREMOTE 66
54#define ENOLINK 67
Ben Cheng655a7c02013-10-16 16:09:24 -070055#define EADV 68
56#define ESRMNT 69
57#define ECOMM 70
58#define EPROTO 71
Ben Cheng655a7c02013-10-16 16:09:24 -070059#define EMULTIHOP 72
60#define EDOTDOT 73
61#define EBADMSG 74
62#define EOVERFLOW 75
Ben Cheng655a7c02013-10-16 16:09:24 -070063#define ENOTUNIQ 76
64#define EBADFD 77
65#define EREMCHG 78
66#define ELIBACC 79
Ben Cheng655a7c02013-10-16 16:09:24 -070067#define ELIBBAD 80
68#define ELIBSCN 81
69#define ELIBMAX 82
70#define ELIBEXEC 83
Ben Cheng655a7c02013-10-16 16:09:24 -070071#define EILSEQ 84
72#define ERESTART 85
73#define ESTRPIPE 86
74#define EUSERS 87
Ben Cheng655a7c02013-10-16 16:09:24 -070075#define ENOTSOCK 88
76#define EDESTADDRREQ 89
77#define EMSGSIZE 90
78#define EPROTOTYPE 91
Ben Cheng655a7c02013-10-16 16:09:24 -070079#define ENOPROTOOPT 92
80#define EPROTONOSUPPORT 93
81#define ESOCKTNOSUPPORT 94
82#define EOPNOTSUPP 95
Ben Cheng655a7c02013-10-16 16:09:24 -070083#define EPFNOSUPPORT 96
84#define EAFNOSUPPORT 97
85#define EADDRINUSE 98
86#define EADDRNOTAVAIL 99
Ben Cheng655a7c02013-10-16 16:09:24 -070087#define ENETDOWN 100
88#define ENETUNREACH 101
89#define ENETRESET 102
90#define ECONNABORTED 103
Ben Cheng655a7c02013-10-16 16:09:24 -070091#define ECONNRESET 104
92#define ENOBUFS 105
93#define EISCONN 106
94#define ENOTCONN 107
Ben Cheng655a7c02013-10-16 16:09:24 -070095#define ESHUTDOWN 108
96#define ETOOMANYREFS 109
97#define ETIMEDOUT 110
98#define ECONNREFUSED 111
Ben Cheng655a7c02013-10-16 16:09:24 -070099#define EHOSTDOWN 112
100#define EHOSTUNREACH 113
101#define EALREADY 114
102#define EINPROGRESS 115
Ben Cheng655a7c02013-10-16 16:09:24 -0700103#define ESTALE 116
104#define EUCLEAN 117
105#define ENOTNAM 118
106#define ENAVAIL 119
Ben Cheng655a7c02013-10-16 16:09:24 -0700107#define EISNAM 120
108#define EREMOTEIO 121
109#define EDQUOT 122
110#define ENOMEDIUM 123
Ben Cheng655a7c02013-10-16 16:09:24 -0700111#define EMEDIUMTYPE 124
112#define ECANCELED 125
113#define ENOKEY 126
114#define EKEYEXPIRED 127
Ben Cheng655a7c02013-10-16 16:09:24 -0700115#define EKEYREVOKED 128
116#define EKEYREJECTED 129
117#define EOWNERDEAD 130
118#define ENOTRECOVERABLE 131
Ben Cheng655a7c02013-10-16 16:09:24 -0700119#define ERFKILL 132
120#define EHWPOISON 133
121#endif