longjmp.o rand.o atexit.o memset.o memcpy.o memchr.o memcmp.o\
ltoa.o strcspn.o strncat.o strpbrk.o strspn.o abs.o labs.o jmpvec.o\
_fdesc.o stkcheck.o zerobss.o copydata.o _swap.o strstr.o strcoll.o\
- _sys.o getcpu.o _oserror.o strerror.o iscntrl.o
+ _sys.o getcpu.o _oserror.o strerror.o iscntrl.o maperrno.o
all: $(C_OBJS) $(S_OBJS)
; 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
--- /dev/null
+;
+; Ullrich von Bassewitz, 24.06.2000
+;
+; void _maperrno(void);
+; /* Map an OS error to a system independent error code */
+;
+
+ .export __maperrno
+ .import __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
+
+
+