summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/scsi/scsi_scanner.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/sys/scsi/scsi_scanner.h b/sys/scsi/scsi_scanner.h
index 9880676747b..4bddd242065 100644
--- a/sys/scsi/scsi_scanner.h
+++ b/sys/scsi/scsi_scanner.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: scsi_scanner.h,v 1.5 1997/03/08 05:39:00 kstailey Exp $ */
+/* $OpenBSD: scsi_scanner.h,v 1.6 1997/03/10 01:06:11 kstailey Exp $ */
/*
* Copyright (c) 1995 Kenneth Stailey. All rights reserved.
@@ -39,13 +39,25 @@
/* SCSI scanner commands */
#define GET_IMAGE_STATUS 0x0f
-#define READ_BIG 0x28
#define WRITE_BIG 0x2a
#define OBJECT_POSITION 0x31
#define GET_BUFFER_STATUS 0x34
/* generic scanner command formats */
+struct scsi_r_scanner {
+#define READ_BIG 0x28
+ u_int8_t opcode;
+ u_int8_t lun:3;
+ u_int8_t res1;
+ u_int8_t code;
+ u_int8_t res2;
+ u_int8_t qualifier;
+ u_int8_t len[3];
+ u_int8_t control;
+};
+
+
struct scsi_rw_scanner {
#define READ 0x08
#define WRITE 0x0a