Separated _maperrno and _errno

git-svn-id: svn://svn.cc65.org/cc65/trunk@121 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2000-06-24 09:10:16 +00:00
parent 48f1d0ad28
commit 9468b05231
3 changed files with 28 additions and 21 deletions

View File

@@ -2,29 +2,9 @@
; Ullrich von Bassewitz, 06.06.1998
;
; int _errno;
;
; void _maperrno(void);
; /* Map an OS error to a system independent error code */
;
.export __maperrno
.export __errno
.import __oserror
.import __osmaperrno
.code
__maperrno:
lda __oserror ; Get the error code
beq @L1 ; Jump if no error
ldx #$00 ; Clear error
stx __oserror
jsr __osmaperrno ; Map the code
sta __errno
stx __errno+1
@L1: rts
.bss