blob: 4cf36d7233d8025a9a7c70b1528722ca50b99326 [file] [log] [blame]
Elliott Hughes13da6002025-02-03 10:42:13 -08001// Copyright (C) 2017 The Android Open Source Project
2// SPDX-License-Identifier: BSD-2-Clause
Elliott Hughes21b56eb2017-10-20 17:57:17 -07003
4#include <errno.h>
5
6#include "header_checks.h"
7
8static 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}