diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/scsi/rbscsi.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/utils/scsi/rbscsi.c b/utils/scsi/rbscsi.c index 8a263f29e6..a43608a08b 100644 --- a/utils/scsi/rbscsi.c +++ b/utils/scsi/rbscsi.c | |||
@@ -43,11 +43,10 @@ typedef HANDLE rb_scsi_handle_t; | |||
43 | #include <fcntl.h> | 43 | #include <fcntl.h> |
44 | #include <stdio.h> | 44 | #include <stdio.h> |
45 | #include <string.h> | 45 | #include <string.h> |
46 | #include <stdint.h> | ||
46 | #include <errno.h> | 47 | #include <errno.h> |
47 | #include <sys/ioctl.h> | 48 | #include <sys/ioctl.h> |
48 | #include <scsi/sg.h> | 49 | #include <scsi/sg.h> |
49 | #include <scsi/sg_lib.h> | ||
50 | #include <scsi/sg_io_linux.h> | ||
51 | #define RB_SCSI_LINUX | 50 | #define RB_SCSI_LINUX |
52 | typedef int rb_scsi_handle_t; | 51 | typedef int rb_scsi_handle_t; |
53 | #else | 52 | #else |
@@ -64,6 +63,9 @@ struct rb_scsi_device_t | |||
64 | 63 | ||
65 | /* Linux */ | 64 | /* Linux */ |
66 | #ifdef RB_SCSI_LINUX | 65 | #ifdef RB_SCSI_LINUX |
66 | /* the values for hdr.driver_status are not defined in public headers */ | ||
67 | #define DRIVER_SENSE 0x08 | ||
68 | |||
67 | rb_scsi_device_t rb_scsi_open(const char *path, unsigned flags, void *user, | 69 | rb_scsi_device_t rb_scsi_open(const char *path, unsigned flags, void *user, |
68 | rb_scsi_printf_t printf) | 70 | rb_scsi_printf_t printf) |
69 | { | 71 | { |