home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / KERNEL-S / V1.2 / LINUX-1.2 / LINUX-1 / linux / drivers / scsi / scsi_ioctl.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-08-02  |  678 b   |  23 lines

  1. #ifndef _SCSI_IOCTL_H
  2. #define _SCSI_IOCTL_H 
  3.  
  4. #define SCSI_IOCTL_PROBE_HOST 0
  5. #define SCSI_IOCTL_SEND_COMMAND 1
  6. #define SCSI_IOCTL_TEST_UNIT_READY 2
  7. #define SCSI_IOCTL_BENCHMARK_COMMAND 3
  8. #define SCSI_IOCTL_SYNC 4            /* Request synchronous parameters */
  9. /* The door lock/unlock constants are compatible with Sun constants for
  10.    the cdrom */
  11. #define SCSI_IOCTL_DOORLOCK 0x5380        /* lock the eject mechanism */
  12. #define SCSI_IOCTL_DOORUNLOCK 0x5381        /* unlock the mechanism      */
  13.  
  14. #define    SCSI_REMOVAL_PREVENT    1
  15. #define    SCSI_REMOVAL_ALLOW    0
  16.  
  17. extern int scsi_ioctl (Scsi_Device *dev, int cmd, void *arg);
  18. extern int kernel_scsi_ioctl (Scsi_Device *dev, int cmd, void *arg);
  19.  
  20. #endif
  21.  
  22.  
  23.