2 /* Functions for reading from one file at a time in the root directory
12 int open_file
P((char * fname
));
13 int rewind_file
P((void));
14 int close_file
P((void));
15 long file_length
P((void));
16 int read_block
P((char * buffer
));
18 int tar_open_file
P((char * fname
));
19 int tar_rewind_file
P((void));
20 int tar_close_file
P((void));
21 long tar_file_length
P((void));
22 int tar_read_block
P((char * buffer
));
24 int min_open_file
P((char * fname
));
25 int min_rewind_file
P((void));
26 int min_close_file
P((void));
27 long min_file_length
P((void));
28 int min_read_block
P((char * buffer
));
30 int dos_open_file
P((char * fname
));
31 int dos_rewind_file
P((void));
32 int dos_close_file
P((void));
33 long dos_file_length
P((void));
34 int dos_read_block
P((char * buffer
));
36 #define read_sector(__sect) read_lsector((unsigned long)(__sect))
37 char * read_lsector
P((long sector
));
38 void reset_disk
P((void));
40 extern char * track_buffer
;
41 extern int disk_drive
;
43 extern int disk_heads
;