/* Structure shared by BTN-handler and TapeMon.  Version 3.0 */

struct tplink {
   char   *dbb;         /* message from handler */
   char   *version;     /* version string     */
   char   *cpyw;        /* copyright 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  */
   UBYTE  *inquiry;     /* inquiry data       */
   char   *sense;       /* last sense text    */
   UBYTE  xsns1;        /*   additional byte1 */
   UBYTE  xsns2;        /*   additional byte2 */
   BOOL   badparm;      /* flag for bad startup */
};

/* Message used between handler and monitor */

struct BTNmsg {
   struct Message bmsg;  /* regular message */
   void *mptr;           /* multipurpose pointer */
};

