2 ; Peter Ferrie, 21.11.2014
4 ; off_t __fastcall__ lseek(int fd, off_t offset, int whence);
10 .include "zeropage.inc"
13 .include "filedes.inc"
29 jsr getfd ; Returns A, Y and C
36 ; Valid whence values are 0..2
44 sta mliparam + MLI::RW::REF_NUM
64 ldx #MARK_COUNT ; conveniently same as EOF_COUNT
67 lda mliparam + MLI::MARK::POSITION
68 ldx mliparam + MLI::MARK::POSITION+1
69 ldy mliparam + MLI::MARK::POSITION+2
73 sta mliparam + MLI::MARK::POSITION
76 sta mliparam + MLI::MARK::POSITION+1
79 sta mliparam + MLI::MARK::POSITION+2
93 errno: jmp __directerrno
96 oserr: jmp __mappederrno