diff options
author | Douglas Gilbert <dgilbert@interlog.com> | 2016-04-24 02:11:26 +0000 |
---|---|---|
committer | Douglas Gilbert <dgilbert@interlog.com> | 2016-04-24 02:11:26 +0000 |
commit | 58a90357e1c16deb0d18c7e517c3f471840069ad (patch) | |
tree | e19f714d30dedc61e67c084e9956ed0db4ee00e1 /examples/sg_sat_smart_rd_data.c | |
parent | ee7c9e04ee035140fd8204edaf5bad1262383f08 (diff) | |
download | sg3_utils-58a90357e1c16deb0d18c7e517c3f471840069ad.tar.gz |
sg_decode sense: add --cdb option; add stdint.h to some headers
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@692 6180dd3e-e324-4e3e-922d-17de1ae2f315
Diffstat (limited to 'examples/sg_sat_smart_rd_data.c')
-rw-r--r-- | examples/sg_sat_smart_rd_data.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/examples/sg_sat_smart_rd_data.c b/examples/sg_sat_smart_rd_data.c index dcf4b41e..deaf1454 100644 --- a/examples/sg_sat_smart_rd_data.c +++ b/examples/sg_sat_smart_rd_data.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2007 Douglas Gilbert. + * Copyright (c) 2006-2016 Douglas Gilbert. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -57,7 +57,7 @@ #define EBUFF_SZ 256 -static char * version_str = "1.02 20070130"; +static char * version_str = "1.03 20160423"; int main(int argc, char * argv[]) { @@ -77,7 +77,7 @@ int main(int argc, char * argv[]) int t_dir = 1; /* 0 -> to device, 1 -> from device */ int byte_block = 1; /* 0 -> bytes, 1 -> 512 byte blocks */ int t_length = 2; /* 0 -> no data transferred, 2 -> sector count */ - const unsigned char * ucp = NULL; + const unsigned char * bp = NULL; for (k = 1; k < argc; ++k) { if (0 == strcmp(argv[k], "-v")) @@ -158,17 +158,17 @@ int main(int argc, char * argv[]) ok = 1; break; case SG_LIB_CAT_RECOVERED: - ucp = sg_scsi_sense_desc_find(sense_buffer, sizeof(sense_buffer), - SAT_ATA_RETURN_DESC); - if (NULL == ucp) { + bp = sg_scsi_sense_desc_find(sense_buffer, sizeof(sense_buffer), + SAT_ATA_RETURN_DESC); + if (NULL == bp) { if (verbose > 1) printf("ATA Return Descriptor expected in sense but not " "found\n"); sg_chk_n_print3("ATA_16 command error", &io_hdr, 1); } else if (verbose) sg_chk_n_print3("ATA Return Descriptor", &io_hdr, 1); - if (ucp && ucp[3]) - printf("error=0x%x, status=0x%x\n", ucp[3], ucp[13]); + if (bp && bp[3]) + printf("error=0x%x, status=0x%x\n", bp[3], bp[13]); else ok = 1; break; |