xref: /aosp_15_r20/external/llvm-libc/include/llvm-libc-macros/generic-error-number-macros.h (revision 71db0c75aadcf003ffe3238005f61d7618a3fead)
1*71db0c75SAndroid Build Coastguard Worker //===-- Definition of generic error number macros -------------------------===//
2*71db0c75SAndroid Build Coastguard Worker //
3*71db0c75SAndroid Build Coastguard Worker // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*71db0c75SAndroid Build Coastguard Worker // See https://llvm.org/LICENSE.txt for license information.
5*71db0c75SAndroid Build Coastguard Worker // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6*71db0c75SAndroid Build Coastguard Worker //
7*71db0c75SAndroid Build Coastguard Worker //===----------------------------------------------------------------------===//
8*71db0c75SAndroid Build Coastguard Worker 
9*71db0c75SAndroid Build Coastguard Worker #ifndef LLVM_LIBC_MACROS_GENERIC_ERROR_NUMBER_MACROS_H
10*71db0c75SAndroid Build Coastguard Worker #define LLVM_LIBC_MACROS_GENERIC_ERROR_NUMBER_MACROS_H
11*71db0c75SAndroid Build Coastguard Worker 
12*71db0c75SAndroid Build Coastguard Worker #define EPERM 1
13*71db0c75SAndroid Build Coastguard Worker #define ENOENT 2
14*71db0c75SAndroid Build Coastguard Worker #define ESRCH 3
15*71db0c75SAndroid Build Coastguard Worker #define EINTR 4
16*71db0c75SAndroid Build Coastguard Worker #define EIO 5
17*71db0c75SAndroid Build Coastguard Worker #define ENXIO 6
18*71db0c75SAndroid Build Coastguard Worker #define E2BIG 7
19*71db0c75SAndroid Build Coastguard Worker #define ENOEXEC 8
20*71db0c75SAndroid Build Coastguard Worker #define EBADF 9
21*71db0c75SAndroid Build Coastguard Worker #define ECHILD 10
22*71db0c75SAndroid Build Coastguard Worker #define EAGAIN 11
23*71db0c75SAndroid Build Coastguard Worker #define ENOMEM 12
24*71db0c75SAndroid Build Coastguard Worker #define EACCES 13
25*71db0c75SAndroid Build Coastguard Worker #define EFAULT 14
26*71db0c75SAndroid Build Coastguard Worker #define ENOTBLK 15
27*71db0c75SAndroid Build Coastguard Worker #define EBUSY 16
28*71db0c75SAndroid Build Coastguard Worker #define EEXIST 17
29*71db0c75SAndroid Build Coastguard Worker #define EXDEV 18
30*71db0c75SAndroid Build Coastguard Worker #define ENODEV 19
31*71db0c75SAndroid Build Coastguard Worker #define ENOTDIR 20
32*71db0c75SAndroid Build Coastguard Worker #define EISDIR 21
33*71db0c75SAndroid Build Coastguard Worker #define EINVAL 22
34*71db0c75SAndroid Build Coastguard Worker #define ENFILE 23
35*71db0c75SAndroid Build Coastguard Worker #define EMFILE 24
36*71db0c75SAndroid Build Coastguard Worker #define ENOTTY 25
37*71db0c75SAndroid Build Coastguard Worker #define ETXTBSY 26
38*71db0c75SAndroid Build Coastguard Worker #define EFBIG 27
39*71db0c75SAndroid Build Coastguard Worker #define ENOSPC 28
40*71db0c75SAndroid Build Coastguard Worker #define ESPIPE 29
41*71db0c75SAndroid Build Coastguard Worker #define EROFS 30
42*71db0c75SAndroid Build Coastguard Worker #define EMLINK 31
43*71db0c75SAndroid Build Coastguard Worker #define EPIPE 32
44*71db0c75SAndroid Build Coastguard Worker #define EDOM 33
45*71db0c75SAndroid Build Coastguard Worker #define ERANGE 34
46*71db0c75SAndroid Build Coastguard Worker #define EILSEQ 84
47*71db0c75SAndroid Build Coastguard Worker 
48*71db0c75SAndroid Build Coastguard Worker #endif // LLVM_LIBC_MACROS_GENERIC_ERROR_NUMBER_MACROS_H
49