|
libmetal
v2025.04.0
|
Go to the documentation of this file.
12 #ifndef __METAL_ARMCC_ERRNO__H__
13 #define __METAL_ARMCC_ERRNO__H__
21 #define LIBMETAL_ERR_BASE 100
24 #define EPERM (LIBMETAL_ERR_BASE + 1)
28 #define ENOENT (LIBMETAL_ERR_BASE + 2)
32 #define ESRCH (LIBMETAL_ERR_BASE + 3)
36 #define EINTR (LIBMETAL_ERR_BASE + 4)
40 #define EIO (LIBMETAL_ERR_BASE + 5)
44 #define ENXIO (LIBMETAL_ERR_BASE + 6)
48 #define E2BIG (LIBMETAL_ERR_BASE + 7)
52 #define ENOEXEC (LIBMETAL_ERR_BASE + 8)
56 #define EBADF (LIBMETAL_ERR_BASE + 9)
60 #define ECHILD (LIBMETAL_ERR_BASE + 10)
64 #define EDEADLK (LIBMETAL_ERR_BASE + 11)
68 #define EACCES (LIBMETAL_ERR_BASE + 13)
72 #define EFAULT (LIBMETAL_ERR_BASE + 14)
76 #define ENOTBLK (LIBMETAL_ERR_BASE + 15)
80 #define EBUSY (LIBMETAL_ERR_BASE + 16)
84 #define EEXIST (LIBMETAL_ERR_BASE + 17)
88 #define EXDEV (LIBMETAL_ERR_BASE + 18)
92 #define ENODEV (LIBMETAL_ERR_BASE + 19)
96 #define ENOTDIR (LIBMETAL_ERR_BASE + 20)
100 #define EISDIR (LIBMETAL_ERR_BASE + 21)
104 #define ENFILE (LIBMETAL_ERR_BASE + 23)
108 #define EMFILE (LIBMETAL_ERR_BASE + 24)
112 #define ENOTTY (LIBMETAL_ERR_BASE + 25)
116 #define ETXTBSY (LIBMETAL_ERR_BASE + 26)
120 #define EFBIG (LIBMETAL_ERR_BASE + 27)
124 #define ENOSPC (LIBMETAL_ERR_BASE + 28)
128 #define ESPIPE (LIBMETAL_ERR_BASE + 29)
132 #define EROFS (LIBMETAL_ERR_BASE + 30)
136 #define EMLINK (LIBMETAL_ERR_BASE + 31)
140 #define EPIPE (LIBMETAL_ERR_BASE + 32)
144 #define EAGAIN (LIBMETAL_ERR_BASE + 35)