/* cpmio.h 1.4 83/05/13 */ #define INTSIZE 16 /* number of bits per integer on this particular machine */ extern int fid; extern struct directory { char status; /* status of this entry; equals 0xe5 if */ /* free to use, otherwise contains the */ /* user number (owner) (0 - 15) */ char name[8]; /* File name, padded with blanks */ char ext[3]; /* file name extension, padded with blanks */ char extno; /* extent number */ char notused[2]; /* unused */ char blkcnt; /* record count, number of 128 byte records */ /* in this extent */ char pointers[16]; /* pointers to the individual blocks */ } *dirbuf; extern int dflag, cflag, iflag, tflag; extern int blksiz; extern int tracks; extern int maxdir; extern int seclth; extern int sectrk; extern int skew; extern int *bitmap, *skewtab; extern int bm_size;