home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / os2 / gtak212b.zip / SOURCE.ZIP / OS2-ASPI / aspitape.h < prev    next >
C/C++ Source or Header  |  1992-11-14  |  1KB  |  41 lines

  1. /*****************************************************************************
  2.  * $Id: aspitape.h,v 2.1 1992/11/14 21:00:20 ak Exp $
  3.  *****************************************************************************
  4.  * $Log: aspitape.h,v $
  5.  * Revision 2.1  1992/11/14  21:00:20  ak
  6.  * OS/2 2.00.1 ASPI
  7.  *
  8.  * Revision 1.1.1.1  1992/01/06  20:16:21  ak
  9.  * Alpha version.
  10.  *
  11.  * Revision 1.1  1992/01/06  20:16:20  ak
  12.  * Initial revision
  13.  *
  14.  *****************************************************************************/
  15.  
  16. #include <dd.h>
  17. #include "aspi.h"
  18. #include "scsi.h"
  19.  
  20. SRB        srb;        /* ASPI request block */
  21. paddr        paddrSRB;    /* physical address of srb */
  22. int        waiting;    /* someone is waiting for srb */
  23. int        senseValid;    /* SRB sense data valid (no of bytes) */
  24. int        stickyEOF;    /* return EOF until reopened */
  25.  
  26. SRB        srb2;        /* ASPI request block for ABORT */
  27.  
  28. IDCEntry    aspiEntry;    /* ASPI entry point */
  29. word        aspiHandle;    /* ASPI handle in init phase */
  30.  
  31. ReqPtr        reqpkt;        /* active request packet */
  32.  
  33. int        trace;        /* trace level */
  34. dword        blocksize;    /* fixed blocksize, variable if 0 */
  35. byte        adapter;    /* HA number */
  36. byte        target;        /* tape target ID */
  37.  
  38. enum SenseMode    senseMode;    /* sense data mode */
  39.  
  40. extern void    aspi (SRB *);
  41.