|
libmetal
v2025.10.0
|
Go to the documentation of this file.
11 #ifndef __METAL_IAR_ERRNO__H__
12 #define __METAL_IAR_ERRNO__H__
20 #define LIBMETAL_ERR_BASE 100
22 #define EPERM (LIBMETAL_ERR_BASE + 1)
23 #define ENOENT (LIBMETAL_ERR_BASE + 2)
24 #define ESRCH (LIBMETAL_ERR_BASE + 3)
25 #define EINTR (LIBMETAL_ERR_BASE + 4)
26 #define EIO (LIBMETAL_ERR_BASE + 5)
27 #define ENXIO (LIBMETAL_ERR_BASE + 6)
28 #define E2BIG (LIBMETAL_ERR_BASE + 7)
29 #define ENOEXEC (LIBMETAL_ERR_BASE + 8)
30 #define EBADF (LIBMETAL_ERR_BASE + 9)
31 #define ECHILD (LIBMETAL_ERR_BASE + 10)
32 #define EDEADLK (LIBMETAL_ERR_BASE + 11)
33 #define ENOMEM (LIBMETAL_ERR_BASE + 12)
34 #define EACCES (LIBMETAL_ERR_BASE + 13)
35 #define EFAULT (LIBMETAL_ERR_BASE + 14)
36 #define ENOTBLK (LIBMETAL_ERR_BASE + 15)
37 #define EBUSY (LIBMETAL_ERR_BASE + 16)
38 #define EEXIST (LIBMETAL_ERR_BASE + 17)
39 #define EXDEV (LIBMETAL_ERR_BASE + 18)
40 #define ENODEV (LIBMETAL_ERR_BASE + 19)
41 #define ENOTDIR (LIBMETAL_ERR_BASE + 20)
42 #define EISDIR (LIBMETAL_ERR_BASE + 21)
43 #define EINVAL (LIBMETAL_ERR_BASE + 22)
44 #define ENFILE (LIBMETAL_ERR_BASE + 23)
45 #define EMFILE (LIBMETAL_ERR_BASE + 24)
46 #define ENOTTY (LIBMETAL_ERR_BASE + 25)
47 #define ETXTBSY (LIBMETAL_ERR_BASE + 26)
48 #define EFBIG (LIBMETAL_ERR_BASE + 27)
49 #define ENOSPC (LIBMETAL_ERR_BASE + 28)
50 #define ESPIPE (LIBMETAL_ERR_BASE + 29)
51 #define EROFS (LIBMETAL_ERR_BASE + 30)
52 #define EMLINK (LIBMETAL_ERR_BASE + 31)
53 #define EPIPE (LIBMETAL_ERR_BASE + 32)
54 #define EAGAIN (LIBMETAL_ERR_BASE + 35)