]> git.sur5r.net Git - cc65/blob - asminc/errno.inc
Export __seterrno
[cc65] / asminc / errno.inc
1 ;
2 ; Ullrich von Bassewitz, 16.05.2000
3 ;
4
5 ; Variables and functions
6
7         .global         __errno, __oserror
8         .global         __maperrno, __osmaperrno
9         .global         __seterrno
10
11 ; Error codes, must match the values in the C headers
12 .enum
13         EOK                     ; No error
14         ENOENT                  ; No such file or directory
15         ENOMEM                  ; Out of memory
16         EACCES                  ; Permission denied
17         ENODEV                  ; No such device
18         EMFILE                  ; Too many open files
19         EBUSY                   ; Device or resource busy
20         EINVAL                  ; Invalid argument
21         ENOSPC                  ; No space left on device
22         EEXIST                  ; File exists
23         EAGAIN                  ; Try again
24         EIO                     ; I/O error
25         EINTR                   ; Interrupted system call
26         ENOSYS                  ; Function not implemented
27         ESPIPE                  ; Illegal seek
28         ERANGE                  ; Range error
29         EUNKNOWN                ; Unknown OS specific error - must be last!
30
31         EMAX    = EUNKNOWN      ; Highest error code
32 .endenum
33
34