include 'gsos.equ' include 'minix.equ' include 'records.equ' include 'fst.equ' include 'fst.macros' include 'M16.Debug' import do_ignore import do_refnum import do_file_type import do_aux_type import do_storage_type import do_option_list import do_eof import do_blocks import do_r_eof import do_r_blocks import do_create_date_time import do_mod_date_time entry do_fcr_access entry check_resource entry check_access entry build_fcr import path_to_inode import load_inode import disk_inode:v1_inode import disk_super:v1_super open procname export with fst_parms with dev_parms with dp ; find the inode... jsr path_to_inode bcs exit jsr load_inode bcs exit ; sanity check the parameters. jsr check_resource bcs exit jsr check_access bcs exit ; now create the fcr. jsr build_fcr bcs exit ; output fields... lda