From: cuz Date: Wed, 3 Dec 2003 09:21:01 +0000 (+0000) Subject: Use an enum for the error codes X-Git-Tag: V2.12.0~1097 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=4fcf5c6bdee461f3094b4fb4604bcc65d04db48f;p=cc65 Use an enum for the error codes git-svn-id: svn://svn.cc65.org/cc65/trunk@2705 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/asminc/errno.inc b/asminc/errno.inc index 5f980cbf6..28cf6f11e 100644 --- a/asminc/errno.inc +++ b/asminc/errno.inc @@ -8,22 +8,26 @@ .global __maperrno, __osmaperrno ; Error codes, must match the values in the C headers -ENOENT = 1 ; No such file or directory -ENOMEM = 2 ; Out of memory -EACCES = 3 ; Permission denied -ENODEV = 4 ; No such device -EMFILE = 5 ; Too many open files -EBUSY = 6 ; Device or resource busy -EINVAL = 7 ; Invalid argument -ENOSPC = 8 ; No space left on device -EEXIST = 9 ; File exists -EAGAIN = 10 ; Try again -EIO = 11 ; I/O error -EINTR = 12 ; Interrupted system call -ENOSYS = 13 ; Function not implemented -ESPIPE = 14 ; Illegal seek -ERANGE = 15 ; Range error -EUNKNOWN = 16 ; Unknown OS specific error - must be last! +.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 + ERANGE ; Range error + EUNKNOWN ; Unknown OS specific error - must be last! + + EMAX = EUNKNOWN ; Highest error code +.endenum -EMAX = 16 ; Highest error code