R. Bernstein
fa897e85b9
Extend win32 test to check get_arg("mmc-supported?"). Turn ASPI load failer into an info message
2010-01-18 03:30:40 -05:00
R. Bernstein
3bdc6820e5
Bug fixes in test/driver programs
2010-01-18 03:08:30 -05:00
R. Bernstein
0297656be1
driver/*.c: Add response for get_arg("mmc-supported?")
...
example/*.c: remove compiler wranings.
2010-01-17 05:54:02 -05:00
R. Bernstein
67c8623051
lib/driver/libcdio.sym: cdio_realpath is extern now.
...
udffile.c: remove warning
test/driver/gnu_linux.c: don't have scsi-tuple-linux any more.
2010-01-17 04:49:47 -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
e2c51e7ae2
Add Thomas Schmitt's bug fixes and standalone code.
2010-01-13 06:10:34 -05:00
R. Bernstein
aa2072de20
Start to add read-write access mode for FreeBSD. Not working yet.
2010-01-07 07:02:20 -05:00
R. Bernstein
e4e600c1d9
Correct cdio_get_devices for FreeBSD.
2010-01-06 12:26:35 -05:00
R. Bernstein
f7d11d586c
Start FreeBSD driver test. Not currently working though.
...
freebsd.cam: check for error in ioctl.
2010-01-06 02:15:32 -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
R. Bernstein
4819e7e0c4
Closer to having RW access working
2009-12-31 23:58:01 -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
R. Bernstein
7e14578ffe
lib/driver/mmc.c: remove bug in dereferencing NULL pointer. (Found in testing ;-)
...
test/driver/mmc.c: MMC command testing code from Thomas Schmitt.
2009-12-31 13:28:11 -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
db8ee6e65a
Add run-time variables for libcdio version number/string.
2009-12-25 09:14:26 -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
rocky
d62c732082
Start Solaris driver test. Driver MMC sets cdio return codes better.
2009-12-24 03:52:50 +01: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
423dc300f6
Revert one cppcheck style change since gcc complains about it.
2009-10-27 21:48:06 -04:00
R. Bernstein
3844f42df8
Remove some cppcheck style warnings
2009-10-27 21:28:11 -04:00
R. Bernstein
b43dc9cd98
A couple more memory leaks from cppcheck
2009-10-27 21:14:37 -04:00
R. Bernstein
273ba31e3a
In 0.83git now. Fix minor leaks in libcdio 0.82 detected by cppcheck
...
via Eric Sesterhenn.
2009-10-27 21:00:51 -04:00
R. Bernstein
603d23949d
Perhaps adding a real config.rpath will help some of the iconv problems.
...
Remove a compiler warning when not compling in FreeBSD.
2009-10-22 22:08:05 -04:00
R. Bernstein
639f1e4f36
Remove dupicated code caused by mixup with existing get-media-changed code.
2009-10-22 05:47:25 -04:00
R. Bernstein
d89c2206c4
NEWS: update what's up
...
lib/driver/Makefile.am: increment library number
lib/driver/FreeBSD/*: FreeBSD get_media_changed fixes for ioctl.
2009-10-21 10:17:33 -04:00
Nicolas Boullis
b91d147a7a
Export the cdio_drivers and cdio_device_drivers arrays.
2009-07-13 00:48:24 +02:00
Nicolas Boullis
317ef05816
Remove all other uses of CDIO_MIN_DRIVER, CDIO_MAX_DRIVER, CDIO_MIN_DEVICE_DRIVER or CDIO_MAX_DEVICE_DRIVER within the libcdio library.
2009-07-13 00:48:24 +02:00
Nicolas Boullis
e2c8475275
Change scan_for_driver to use cdio_drivers and cdio_device_drivers.
2009-07-13 00:48:24 +02:00
Nicolas Boullis
70dad66457
Add new cdio_drivers and cdio_device_drivers arrays.
2009-07-13 00:48:24 +02: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
d297cdaf08
Guard against dereferncing a null cdtext pointer.
2009-05-14 22:30:50 -04:00
rocky
13245c6a55
Patch from John Wehle:
...
A side effect of opening the cdrom device on FreeBSD is it
locks the drive. This makes cdio_get_media_changed less
useful and prevents you from being able to switch disks
when using things such as the audacious media player.
This patch simply unlocks the drive right after it's opened
prior to opening the cam passthrough device.
2009-04-23 03:26:00 -04:00
R. Bernstein
58d87158cf
Add OS/2 driver courtesy of KO Myung-Hun. Security: Add "%s" to cdparanoia's fprintfs
2009-02-08 05:52:49 -05: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
29fc72a06d
Fix Solaris and Win32 conditionals bug #25201 from Yaakov Selkowitz
2008-12-28 22:53:25 -05:00
R. Bernstein
a904cc23ec
Resolve conflicted files.
2008-12-06 22:46:14 -05:00
R. Bernstein
570d3c6ec5
I hate conflicted merges
2008-12-06 22:44:28 -05:00
R. Bernstein
4f0228e99f
Fix bug in 0.81 release in adding NetBSD driver. Make device enumerations
...
match internal structures. (Also corrected the name for the
non-existent AIX driver.)
2008-12-06 22:35:16 -05:00
R. Bernstein
542481d673
Wasn't checking the range of the device id in cdio_have_driver. Add regression test for checking this too.
...
More git administrivia.
2008-12-06 21:20:51 -05:00
R. Bernstein
f434186567
Makefile.am: Redo target for ChangeLog to use git2cl. NEWS: Note NetBSD driver added. Reset: git administrivia.
2008-12-06 20:04:23 -05:00