aboutsummaryrefslogtreecommitdiff
path: root/src/sg_raw.c
diff options
context:
space:
mode:
authorDouglas Gilbert <dgilbert@interlog.com>2012-02-23 05:17:49 +0000
committerDouglas Gilbert <dgilbert@interlog.com>2012-02-23 05:17:49 +0000
commitc410806c13d2baab90641ef6816866cd6e6bfeff (patch)
tree2f16adddbbfae85dfe4eafd2ce804574a32bae27 /src/sg_raw.c
parent5a7d1a76846e903ba66d96c2649ff8c700d0d35a (diff)
downloadsg3_utils-c410806c13d2baab90641ef6816866cd6e6bfeff.tar.gz
sg_inq --export, sg_sanitize --ause --fail --test=, partial spc4r34+sbc3r30 sync
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@441 6180dd3e-e324-4e3e-922d-17de1ae2f315
Diffstat (limited to 'src/sg_raw.c')
-rw-r--r--src/sg_raw.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/sg_raw.c b/src/sg_raw.c
index c2dab744..0671e728 100644
--- a/src/sg_raw.c
+++ b/src/sg_raw.c
@@ -1,7 +1,7 @@
/*
* A utility program originally written for the Linux OS SCSI subsystem.
*
- * Copyright (C) 2000-2011 Ingo van Lil <inguin@gmx.de>
+ * Copyright (C) 2000-2012 Ingo van Lil <inguin@gmx.de>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,7 +25,7 @@
#include "sg_lib.h"
#include "sg_pt.h"
-#define SG_RAW_VERSION "0.4.3 (2011-02-25)"
+#define SG_RAW_VERSION "0.4.4 (2012-02-21)"
#define DEFAULT_TIMEOUT 20
#define MIN_SCSI_CDBSZ 6
@@ -73,7 +73,7 @@ version()
{
fprintf(stderr,
"sg_raw " SG_RAW_VERSION "\n"
- "Copyright (C) 2007-2010 Ingo van Lil <inguin@gmx.de>\n"
+ "Copyright (C) 2007-2012 Ingo van Lil <inguin@gmx.de>\n"
"This is free software. You may redistribute copies of it "
"under the terms of\n"
"the GNU General Public License "
@@ -387,6 +387,7 @@ main(int argc, char *argv[])
unsigned char * dxfer_buffer_in = NULL;
unsigned char * dxfer_buffer_out = NULL;
unsigned char *wrkBuf = NULL;
+ char b[64];
memset(&opts, 0, sizeof(opts));
opts.timeout = DEFAULT_TIMEOUT;
@@ -421,6 +422,11 @@ main(int argc, char *argv[])
for (k = 0; k < opts.cdb_length; ++k)
fprintf(stderr, "%02x ", opts.cdb[k]);
fprintf(stderr, "\n");
+ if (opts.do_verbose > 2) {
+ sg_get_command_name(opts.cdb, 0, sizeof(b) - 1, b);
+ b[sizeof(b) - 1] = '\0';
+ fprintf(stderr, " Command name: %s\n", b);
+ }
}
set_scsi_pt_cdb(ptvp, opts.cdb, opts.cdb_length);
set_scsi_pt_sense(ptvp, sense_buffer, sizeof(sense_buffer));