Commit Graph

2700 Commits

Author SHA1 Message Date
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
36ba4dbbed Test was erroneously failing when temp directory had a symbolic link in it (as it does on OSX). 2010-01-17 04:28:41 -05:00
R. Bernstein
d9482d1ba2 realpath -> cdio_realpath which pretends to be more portable. 2010-01-16 21:34:58 -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
2103e77696 Add doxyen comment for follow_symlink. Add another follow_symlink test. 2010-01-15 06:40:11 -05:00
R. Bernstein
eae76def3a CLean up better by remove temporary symbolic link file. 2010-01-14 06:05:06 -05:00
R. Bernstein
a92014227a include/cdio/util.h: document cdio_follow_symlink.
lib/is9660/iso966O_fs.c: Remove a gcc warning
test/driver/follow_symlink.c First test of cdio_follow_symlink. Doc
2010-01-14 05:58:08 -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
ed38926626 First functional (if minimal) FreeBSD test program. 2010-01-06 07:46:31 -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
d675551d19 Let's try FreeBSD driver on FreeBSD 8.x 2010-01-03 10:36:29 -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
R. Bernstein
b609aab0eb mmc.c: use OS driver open, not the specific GNU/Linux one 2009-12-31 22:54:12 -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
0fa86bcc50 Update NEWS with scsi-tuple* 2009-12-31 18:57:38 -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
R. Bernstein
6eabc5240a Start OSX driver test 2009-12-26 15:01:26 -05:00
R. Bernstein
e06e0d096b Don't eject a CDROM drive door in testing. 2009-12-26 14:33:31 -05:00
WIndows XP
fe5ac400df Start unit test for lib/driver/MSWindows/win32.c 2009-12-26 14:21:21 -05:00
rocky
f180cae22d example/* change failures so the record as skipped tests when running 'make check'. 2009-12-26 17:25:05 +01:00
R. Bernstein
cb35e2877c Move driver tests into a separate directory. 2009-12-26 11:20:55 -05:00
WIndows XP
205ced6a7c Small changes 2009-12-26 11:09:08 -05:00
rocky
fe67a1844e Merge branch 'master' of rocky@git.sv.gnu.org:/srv/git/libcdio 2009-12-26 13:26:17 +01:00
rocky
e7911dcb69 Fix bug in our rewrite of gmtime. 2009-12-26 13:25:35 +01:00
R. Bernstein
9eaba9ef9f Merge branch 'master' of rocky@git.sv.gnu.org:/srv/git/libcdio 2009-12-25 19:47:22 -05:00
R. Bernstein
5aec1e0536 Change comment describing LIBCDIO_VERSION_NUM, libcdio_version_num,
CDIO_VERSION.
2009-12-25 19:45:09 -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
205c944f74 Show whether we are building C++ programs in configure output. 2009-12-25 16:04:25 -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
1d4e4fd169 cddb configure patch #6904 for gentoo bug #272788. 2009-12-24 07:31:02 -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
rocky
16c22fa550 Real test of testiso9660 on Solaris which does not have HAVE_GMTOFF 2009-12-24 03:09:02 +01:00
R. Bernstein
ce598e8d4a Add small test for iso9660_set_dtime_with_timezone and
iso9660_get_dtime which is especially useful on systems that don't
have the gmtoff.
2009-12-23 20:25:09 -05:00
R. Bernstein
f996d202b8 Start set/get time routines that tolerate no timezone structure in
struct tm. Solaris is like that. (I think cygwin too.)
2009-12-23 08:49:58 -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
Rocky Bernstein (VCDImager Developer)
fbc4075420 Merge branch 'master' of rocky@git.sv.gnu.org:/srv/git/libcdio 2009-12-20 05:58:00 +01:00
Rocky Bernstein (VCDImager Developer)
5908486078 Disable some iso9660 tests when TM_GMTOFF is not available 2009-12-20 05:55:53 +01:00