From 1597c4fe343f4fee0821f590b592341a00362d85 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Mon, 3 Apr 2017 15:02:19 +0200 Subject: scsi: don't make the linux lib depend on a library header file The code dependend on the sg_lib header being present, remove this dependency so that we only need public headers. Change-Id: I69398453635135deb33e2adf67f15ddb80e4ba16 --- utils/scsi/rbscsi.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'utils/scsi') 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; #include #include #include +#include #include #include #include -#include -#include #define RB_SCSI_LINUX typedef int rb_scsi_handle_t; #else @@ -64,6 +63,9 @@ struct rb_scsi_device_t /* Linux */ #ifdef RB_SCSI_LINUX +/* the values for hdr.driver_status are not defined in public headers */ +#define DRIVER_SENSE 0x08 + rb_scsi_device_t rb_scsi_open(const char *path, unsigned flags, void *user, rb_scsi_printf_t printf) { -- cgit v1.2.3