mescc: m4 support: WIP
[mes.git] / include / errno.h
index 055267a676469d41a78004763edf9aa6f59c20cb..a6ca9e61408299de2765bbba6d5153cda4cda23a 100644 (file)
 #include_next <errno.h>
 #else // ! (__GNUC__ && POSIX)
 int errno;
+#define        ENOENT           2      /* No such file or directory */
+#define        EBADF            9      /* Bad file number */
+#define        ENOMEM          12      /* Out of memory */
+#define        EEXIST          17      /* File exists */
+#define        ENOTDIR         20      /* Not a directory */
+#define        EISDIR          21      /* Is a directory */
+#define        EINVAL          22      /* Invalid argument */
+#define        EMFILE          24      /* Too many open files */
+#define        EPIPE           32      /* Broken pipe */
 #define        ERANGE          34      /* Math result not representable */
+
+#define        ENAMETOOLONG    36      /* File name too long */
+#define        ENOSYS          38      /* Invalid system call number */
+#define        ELOOP           40      /* Too many symbolic links encountered */
+
 #endif // ! (__GNUC__ && POSIX)
 
 #endif // __MES_ERRNO_H