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#endif 145