New entry point setoserror

git-svn-id: svn://svn.cc65.org/cc65/trunk@3835 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2008-04-13 17:35:15 +00:00
parent 8440c13edd
commit 3293330f31
2 changed files with 5 additions and 0 deletions

View File

@@ -4,6 +4,9 @@
; void _maperrno(void);
; /* Map an OS error to a system independent error code */
;
; Second entry setoserror maps the OS error code in A to an errno code
; and stores it into errno. _oserror is cleared.
.include "errno.inc"
@@ -13,6 +16,7 @@
__maperrno:
lda __oserror ; Get the error code
beq @L1 ; Jump if no error
setoserror:
ldx #$00 ; Clear error
stx __oserror
jsr __osmaperrno ; Map the code