string asis include 'gsos.equ' include 'minix.equ' include 'records.equ' include 'fst.equ' include 'fst.macros' include 'M16.Debug' import do_eof import do_ignore import init_fcr import disk_inode:v1_inode import disk_super:v1_super get_mark procname export with dp, fst_parms jsr init_fcr lda disk_inode.mode and #S_IFMT cmp #S_IFREG beq ok cmp #S_IFLNK ; ehh beq ok lda #bad_store_type sec rtl ok ; copy fcr.mark to disk_inode.size to re-use eof code. ldy #fcr.mark lda [my_fcr],y sta disk_inode.size iny iny lda [my_fcr],y sta disk_inode.size+2 lda