Elliott Hughes | 13da600 | 2025-02-03 10:42:13 -0800 | [diff] [blame] | 1 | // Copyright (C) 2017 The Android Open Source Project |
2 | // SPDX-License-Identifier: BSD-2-Clause | ||||
Elliott Hughes | 21b56eb | 2017-10-20 17:57:17 -0700 | [diff] [blame] | 3 | |
4 | #include <errno.h> | ||||
5 | |||||
6 | #include "header_checks.h" | ||||
7 | |||||
8 | static void errno_h() { | ||||
9 | int error = errno; | ||||
10 | |||||
11 | MACRO(E2BIG); | ||||
12 | MACRO(EACCES); | ||||
13 | MACRO(EADDRINUSE); | ||||
14 | MACRO(EADDRNOTAVAIL); | ||||
15 | MACRO(EAFNOSUPPORT); | ||||
16 | MACRO(EAGAIN); | ||||
17 | MACRO(EALREADY); | ||||
18 | MACRO(EBADF); | ||||
19 | MACRO(EBADMSG); | ||||
20 | MACRO(EBUSY); | ||||
21 | MACRO(ECANCELED); | ||||
22 | MACRO(ECHILD); | ||||
23 | MACRO(ECONNABORTED); | ||||
24 | MACRO(ECONNRESET); | ||||
25 | MACRO(EDEADLK); | ||||
26 | MACRO(EDESTADDRREQ); | ||||
27 | MACRO(EDOM); | ||||
28 | MACRO(EDQUOT); | ||||
29 | MACRO(EEXIST); | ||||
30 | MACRO(EFAULT); | ||||
31 | MACRO(EFBIG); | ||||
32 | MACRO(EHOSTUNREACH); | ||||
33 | MACRO(EIDRM); | ||||
34 | MACRO(EILSEQ); | ||||
35 | MACRO(EINPROGRESS); | ||||
36 | MACRO(EINTR); | ||||
37 | MACRO(EINVAL); | ||||
38 | MACRO(EIO); | ||||
39 | MACRO(EISCONN); | ||||
40 | MACRO(EISDIR); | ||||
41 | MACRO(ELOOP); | ||||
42 | MACRO(EMFILE); | ||||
43 | MACRO(EMLINK); | ||||
44 | MACRO(EMSGSIZE); | ||||
45 | MACRO(EMULTIHOP); | ||||
46 | MACRO(ENAMETOOLONG); | ||||
47 | MACRO(ENETDOWN); | ||||
48 | MACRO(ENETRESET); | ||||
49 | MACRO(ENETUNREACH); | ||||
50 | MACRO(ENFILE); | ||||
51 | MACRO(ENOBUFS); | ||||
52 | MACRO(ENODATA); | ||||
53 | MACRO(ENODEV); | ||||
54 | MACRO(ENOENT); | ||||
55 | MACRO(ENOEXEC); | ||||
56 | MACRO(ENOLCK); | ||||
57 | MACRO(ENOLINK); | ||||
58 | MACRO(ENOMEM); | ||||
59 | MACRO(ENOMSG); | ||||
60 | MACRO(ENOPROTOOPT); | ||||
61 | MACRO(ENOSPC); | ||||
62 | MACRO(ENOSR); | ||||
63 | MACRO(ENOSTR); | ||||
64 | MACRO(ENOSYS); | ||||
65 | MACRO(ENOTCONN); | ||||
66 | MACRO(ENOTDIR); | ||||
67 | MACRO(ENOTEMPTY); | ||||
68 | MACRO(ENOTRECOVERABLE); | ||||
69 | MACRO(ENOTSOCK); | ||||
70 | MACRO(ENOTSUP); | ||||
71 | MACRO(ENOTTY); | ||||
72 | MACRO(ENXIO); | ||||
73 | MACRO(EOPNOTSUPP); | ||||
74 | MACRO(EOVERFLOW); | ||||
75 | MACRO(EOWNERDEAD); | ||||
76 | MACRO(EPERM); | ||||
77 | MACRO(EPIPE); | ||||
78 | MACRO(EPROTO); | ||||
79 | MACRO(EPROTONOSUPPORT); | ||||
80 | MACRO(EPROTOTYPE); | ||||
81 | MACRO(ERANGE); | ||||
82 | MACRO(EROFS); | ||||
83 | MACRO(ESPIPE); | ||||
84 | MACRO(ESRCH); | ||||
85 | MACRO(ESTALE); | ||||
86 | MACRO(ETIME); | ||||
87 | MACRO(ETIMEDOUT); | ||||
88 | MACRO(ETXTBSY); | ||||
89 | MACRO(EWOULDBLOCK); | ||||
90 | MACRO(EXDEV); | ||||
91 | } |