diff --git a/libsrc/cbm/read.s b/libsrc/cbm/read.s index fb0bb3171..1c2c670e7 100644 --- a/libsrc/cbm/read.s +++ b/libsrc/cbm/read.s @@ -135,7 +135,7 @@ eof: lda #0 devnotpresent: lda #ENODEV - jmp __directerrno ; Sets _errno, clears _oserror, returns -1 + .byte $2C ; Skip next opcode via BIT ; Error entry: The given file descriptor is not valid or not open diff --git a/libsrc/cbm/write.s b/libsrc/cbm/write.s index ebc44a0ac..93bdda31d 100644 --- a/libsrc/cbm/write.s +++ b/libsrc/cbm/write.s @@ -106,7 +106,7 @@ devnotpresent2: pla devnotpresent: lda #ENODEV - jmp __directerrno ; Sets _errno, clears _oserror, returns -1 + .byte $2C ; Skip next opcode via BIT ; Error entry: The given file descriptor is not valid or not open