R. Bernstein
991ea303d7
Add more doxygen comments as to sense request information means and add a typedef for mmc_sense_request.
...
Use this in win32_ioctl.c.
2010-02-03 05:22:20 -05:00
R. Bernstein
e281b22c3c
Add type definition for SCSI sense data.
2010-02-03 04:53:25 -05:00
R. Bernstein
9c96d2c448
More information around access modes for specific drivers.
2010-01-18 03:39:33 -05:00
R. Bernstein
08d75ead2e
Add way to determine if MMC commands are available: get_arg("mmc-supported?")
2010-01-16 21:18:31 -05:00
R. Bernstein
bd096b3eca
FreeBSD read/write and most-recent scsi sense access courtesy of Thomas Schmitt.
2010-01-16 21:02:34 -05:00
R. Bernstein
7d8b6d0a4d
cdio_follow_symlink -> cdio_realpath which is really POSIX realpath. (Suggestion via Thomas Schmitt.) gnu_linux.c: report errors when they occur.
2010-01-16 16:44:12 -05:00
R. Bernstein
fe77f93bf7
Start to request sense data in DeviceIOControl of MS Windows. gnu_linux.c: small changes.
2010-01-01 05:52:52 -05:00
WIndows XP
309bff3441
Last change to gnu_linux.c broke things on non GNU/Linux
2009-12-31 22:21:11 -05:00
R. Bernstein
cf882cfd20
Add ability to retrieve SCSI tuple for a name and/or fake one up. This
...
helps programs that want to be cd-record compatible. In particular to
parameters were added to cdio_get_arg, "scsi-tuple", and
"scsi-tuple-linux".
Code from Thomas Schmitt.
2009-12-31 18:51:50 -05:00
WIndows XP
67e1f57468
First attempt to add sense retrieval in Windows driver. Clean up
...
return code in run_mmc_cmd_aspi.
2009-12-25 16:32:08 -05:00
R. Bernstein
a3ed634fe5
Recording and retrieval of SCSI sense reply for GNU/Linux.
2009-12-25 08:45:48 -05:00
R. Bernstein
c498cec5e1
Add interface for retrieval of last SCSI sense command.
2009-12-25 08:36:02 -05:00
R. Bernstein
507beb23a1
Keep indentions the same as the others.
2009-12-24 08:58:06 -05:00
R. Bernstein
f031f69f69
On ioctl's, a negative number is considered an unspecified error while
...
a positive number is not. Replace tabs in lines with blanks.
2009-12-24 06:28:27 -05:00
R. Bernstein
6cb64d1a08
gnu_linux.c: run_mmc_cmd_linux: be sure to set return return code.
...
testiso9660.c: broke things working when on hacking on Solaris
2009-12-23 22:13:51 -05:00
R. Bernstein
1d609ef8aa
NONBLOCK inadvertently removed.
2009-12-20 06:38:29 -05:00
R. Bernstein
4ac7926091
Writing opens drive exclusive, not nonblock.
2009-12-20 06:35:43 -05:00
R. Bernstein
1b8e52712d
Add MMC_RDWR access mode - open drive R/W only with this access.
...
Start GNU/Linux test driver.
2009-12-20 06:30:24 -05:00
R. Bernstein
4e8eff137e
Thomas Schmitt's first patches towards supporting writing from libcdio. Somewhat experimental and for now just the GNU/Linux driver.
2009-12-19 18:17:18 -05:00
R. Bernstein
3844f42df8
Remove some cppcheck style warnings
2009-10-27 21:28:11 -04:00
R. Bernstein
2522c26ec8
Adapted from patches by Nicolas Boullis on Debian:
...
* alignment issues on sparc
* "make check" failure when stderr is not a tty
* wrong program name in manpages in tarball
* build failure with hurd
* "make check" failure on machines with no disc drive
* make distclean fixes
2009-07-02 20:26:39 -04:00
R. Bernstein
7c497a2c73
Endless loop when no CD-rom drives. Patch thanks to Adrian Reber
2008-12-30 14:14:00 -05:00
R. Bernstein
95f087cdc3
First commit after CVS conversion. Should be just administrative changes.
2008-11-29 00:56:26 -05:00