; Error codes, must match the values in the C headers
.enum
EOK ; No error
- ENOENT ; No such file or directory
- ENOMEM ; Out of memory
- EACCES ; Permission denied
- ENODEV ; No such device
- EMFILE ; Too many open files
- EBUSY ; Device or resource busy
- EINVAL ; Invalid argument
- ENOSPC ; No space left on device
- EEXIST ; File exists
- EAGAIN ; Try again
- EIO ; I/O error
- EINTR ; Interrupted system call
- ENOSYS ; Function not implemented
- ESPIPE ; Illegal seek
+ ENOENT ; No such file or directory
+ ENOMEM ; Out of memory
+ EACCES ; Permission denied
+ ENODEV ; No such device
+ EMFILE ; Too many open files
+ EBUSY ; Device or resource busy
+ EINVAL ; Invalid argument
+ ENOSPC ; No space left on device
+ EEXIST ; File exists
+ EAGAIN ; Try again
+ EIO ; I/O error
+ EINTR ; Interrupted system call
+ ENOSYS ; Function not implemented
+ ESPIPE ; Illegal seek
ERANGE ; Range error
EBADF ; Bad file number
- EUNKNOWN ; Unknown OS specific error - must be last!
+ ENOEXEC ; Exec format error
+ EUNKNOWN ; Unknown OS specific error - must be last!
EMAX = EUNKNOWN ; Highest error code
.endenum