/* Structure shared by BTNtape and TapeMon. Version 2.1 */ struct tplink { char *keyword; /* name "TapeHandler" */ char *version; /* version string */ char *driver; /* scsi driver name */ void *devnode; /* device node address*/ UBYTE *sns; /* sense data address */ ULONG *unit; /* scsi unit number */ UBYTE *Lun; /* logical unit << 5 */ char *dbb; /* message from handler */ ULONG handsig; /* handler sig mask */ ULONG monsig; /* monitor sig mask */ struct Task *montask; /* monitor task ptr */ UBYTE *inquiry; /* inquiry data */ char *sense; /* last sense text */ UBYTE xsns1; /* additional byte1 */ UBYTE xsns2; /* additional byte2 */ UBYTE badparm; /* flag for bad startup */ };