Commit Graph

103 Commits

Author SHA1 Message Date
Thomas Schmitt 5f617323de Reacted on some of the complaints of codespell 2016-07-23 10:40:43 +00:00
Thomas Schmitt 0cc08e00c0 Bug fix: Linux /proc/sys/dev/cdrom/info overrode SCSI dev family conversion 2016-03-17 20:33:15 +00:00
Thomas Schmitt 3b101f986c Added missing break statement to SG_IO error reporting. Coverity CID 21803. 2015-10-26 15:17:02 +00:00
Thomas Schmitt ccb2139270 Removed surplus code statement which used uninitialized variable. Coverity CID 21843. 2015-10-23 13:05:09 +00:00
Thomas Schmitt ee17dc8efb Completed rev 5498, which is a reaction on Coverity CID 21805. 2015-10-23 12:12:26 +00:00
Thomas Schmitt c91748cddf Prevented potential use of file pointer after fopen() failed 2015-10-23 10:10:19 +00:00
Thomas Schmitt 9992ddf00c More hunt for "allow to" 2015-09-01 06:59:24 +00:00
Thomas Schmitt c9fd4e22e5 Changed wrong use of "resp." in docs 2015-08-01 13:58:24 +00:00
Thomas Schmitt 305dd19d94 Removed unused macro definitions 2015-06-25 19:24:23 +00:00
Thomas Schmitt 5c3a3dc31a Debugging macro Libburn_debug_dxferP to check sg_io_hdr_t.dxferp 2014-07-31 12:28:44 +00:00
Thomas Schmitt 8e0db7c63e Improved drive capacity estimation for sparse regular files 2014-06-10 07:37:40 +00:00
Thomas Schmitt 6f917ece2d Updated copyright claim in sg-linux.c 2014-01-15 17:49:04 +00:00
Thomas Schmitt ab6f12ead4 Adapted Linux SG_IO adapter to scsi/sg.h of git.kernel.org 2014-01-09 21:50:17 +00:00
Thomas Schmitt 23a90ffcd1 Corrected bugs introduced with rev 5180 2013-11-17 15:27:08 +00:00
Thomas Schmitt 4ba3d10687 Improved reaction on Linux SG_IO transport problems 2013-11-14 10:17:48 +00:00
Thomas Schmitt 7d44b745a8 Improved granularity of SCSI log time measurement and added absolute timestamp 2013-06-09 15:26:32 +00:00
Thomas Schmitt 086c62f992 Made SCSI timeout settable at level of SPC, SBC, MMC functions 2011-11-30 08:11:52 +00:00
Thomas Schmitt 6a5fead882 Reporting about failure to open existing /dev/sr or /dev/scd on Linux 2011-11-23 10:50:05 +00:00
Thomas Schmitt 9a389f0372 Reacted on compiler warning of Debian buildd 2011-11-22 19:16:59 +00:00
Thomas Schmitt 91ebbc1666 Clarified a remark in libburn/sg-linux.c 2011-11-14 17:07:01 +00:00
Thomas Schmitt 89d1d91826 Logging of early SCSI commands of Linux system adapter to stderr 2011-11-10 15:37:32 +00:00
Thomas Schmitt e60e128bc8 Enabled recognition of CD drive at /dev/vda of Linux guest on qemu virtio 2011-11-09 11:17:19 +00:00
Thomas Schmitt a0f86d7e9e Avoiding on Linux to list drives from /proc if device family is non-default 2011-11-02 07:43:58 +00:00
Thomas Schmitt 180acafc59 Gave up use of burn_print() in libburn 2011-10-12 10:01:28 +00:00
Thomas Schmitt 48493e2a2f Avoided one more open()-close() cycles during drive scan and grab on Linux 2011-10-02 17:20:39 +00:00
Thomas Schmitt 94188d1613 Avoided open()-close() cycles during drive scan and grab on Linux 2011-10-02 13:41:21 +00:00
Thomas Schmitt e535a57118 Improved and documented workaround for udev 2011-09-21 13:34:21 +00:00
Thomas Schmitt 56e109bab2 Working around collision with udev by closing and re-opening device file 2011-09-20 13:19:47 +00:00
Thomas Schmitt 555e687b36 Simulation of large disks 2011-09-20 13:17:38 +00:00
Thomas Schmitt 0c0a65ae03 Silenced warning of cppcheck 2011-07-07 11:50:34 +00:00
Thomas Schmitt 8370443595 Replaced some large local variables by other means in libburn/sg-linux.c 2011-06-05 17:05:38 +00:00
Thomas Schmitt 80aa39403a Reacted on -Wsign-compare warnings of gcc 2011-05-12 13:46:59 +00:00
Thomas Schmitt 5d5420b775 Removed outdated development macros 2010-11-16 13:12:35 +00:00
Thomas Schmitt b9cbaba76e Centralized interpretation of SCSI command outcome 2010-09-14 12:50:06 +00:00
Thomas Schmitt d60cac2c92 New SCSI comand response "GO_ON" 2010-08-08 09:13:04 +00:00
Thomas Schmitt 6062ae2b50 Obeying burn_set_scsi_logging() with errors of class RETRY 2010-08-03 09:11:58 +00:00
Thomas Schmitt 0755c89567 Added error simulation code to Linux system adapter. 2010-08-02 13:20:33 +00:00
Thomas Schmitt 831fe8df23 Reporting sense data with burn_set_scsi_logging() 2010-08-02 10:07:09 +00:00
Thomas Schmitt 1ecc2d2030 Eventually including ../config.h generated by autotools 2010-05-16 09:07:42 +00:00
Thomas Schmitt a898e824bb Reporting eventual SCSI sense in sg-linux repeat loop 2010-04-09 09:07:59 +00:00
Thomas Schmitt 9538818e08 Adjusted libcdio system adapter to FreeBSD peculiarities 2010-03-29 10:33:05 +00:00
Thomas Schmitt fd3f879900 Showing more patience with temporarily busy drives on Linux 2010-03-04 12:13:04 +00:00
Thomas Schmitt 6a7da3cfec Added or adjusted copyright and license statements in single files 2010-02-14 08:45:14 +00:00
Thomas Schmitt ab62ffd02b Changed docs and comments to "GNU/Linux" where appropriate 2010-02-12 21:26:46 +00:00
Thomas Schmitt cd2bca3c5a Changed system adapter id and some remarks from "Linux" to "GNU/Linux" 2010-02-12 17:30:59 +00:00
Thomas Schmitt 97ca3f7867 Changed a comment in sg-linux.c 2010-01-18 10:32:36 +00:00
Thomas Schmitt 7220b8e0fe New OS adapter burn_os_is_2k_seekrw() replaces S_ISBLK() with pseudo-drives 2010-01-16 12:51:24 +00:00
Thomas Schmitt 9e5c7cc141 Corrected free capacity measurement of stdio: drives in regular files 2010-01-12 16:50:44 +00:00
Thomas Schmitt 2dfa6d6b3c Extended sg-API by sg_shutdown(), sg_dispose_drive(), sg_id_string() 2009-12-27 14:45:05 +00:00
Thomas Schmitt 7d49a67585 New API function burn_scsi_transport_id() 2009-12-26 08:01:35 +00:00