Go to the documentation of this file.
11 #ifndef __METAL_ARMCC_ERRNO__H__
12 #define __METAL_ARMCC_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 EACCES (LIBMETAL_ERR_BASE + 13)
34 #define EFAULT (LIBMETAL_ERR_BASE + 14)
35 #define ENOTBLK (LIBMETAL_ERR_BASE + 15)
36 #define EBUSY (LIBMETAL_ERR_BASE + 16)
37 #define EEXIST (LIBMETAL_ERR_BASE + 17)
38 #define EXDEV (LIBMETAL_ERR_BASE + 18)
39 #define ENODEV (LIBMETAL_ERR_BASE + 19)
40 #define ENOTDIR (LIBMETAL_ERR_BASE + 20)
41 #define EISDIR (LIBMETAL_ERR_BASE + 21)
42 #define ENFILE (LIBMETAL_ERR_BASE + 23)
43 #define EMFILE (LIBMETAL_ERR_BASE + 24)
44 #define ENOTTY (LIBMETAL_ERR_BASE + 25)
45 #define ETXTBSY (LIBMETAL_ERR_BASE + 26)
46 #define EFBIG (LIBMETAL_ERR_BASE + 27)
47 #define ENOSPC (LIBMETAL_ERR_BASE + 28)
48 #define ESPIPE (LIBMETAL_ERR_BASE + 29)
49 #define EROFS (LIBMETAL_ERR_BASE + 30)
50 #define EMLINK (LIBMETAL_ERR_BASE + 31)
51 #define EPIPE (LIBMETAL_ERR_BASE + 32)
52 #define EAGAIN (LIBMETAL_ERR_BASE + 35)