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