Commit Graph

1894 Commits

Author SHA1 Message Date
rocky
7b44e5b47e Fill out posix attributes a little. Add directory listing to output. 2005-10-29 14:52:47 +00:00
rocky
031b7199e9 Add more access functions. 2005-10-29 14:43:50 +00:00
rocky
df6402a4fd OS/X's linker does not permit common symbols in shared libs. 2005-10-29 03:43:14 +00:00
rocky
c74242e942 Use MMC routine for reading data blocks. At leat on XP home it seems to work
better than generic read which is a cooked read.
2005-10-28 12:43:30 +00:00
rocky
f24ea41e6f Lex/Flex cdrdao TOC scanner 2005-10-27 11:20:21 +00:00
rocky
5583cbccd7 More documentation of ecma 167. Some fields changed names. More
#defines removed/replaced by enum type and variables.
2005-10-27 11:18:56 +00:00
rocky
aa46500486 Need to move long timezone test lower for Cygwin 2005-10-27 03:47:32 +00:00
rocky
311bed3fba Attempt to deal with OS's (like BSDI) that don't have an extern long timezone. 2005-10-27 03:26:39 +00:00
rocky
2ee302e4f8 Changes to make work on Cygwin. However probably need a more general
test for timezone being extern long.
2005-10-27 03:03:42 +00:00
rocky
8881e6b50d File entry update fixed on udf_get_next().
More access functions added to return a UDF file entry
and to interpret a permission string.
2005-10-27 01:23:48 +00:00
rocky
401cb0f35a Typo. 2005-10-26 23:55:02 +00:00
rocky
645cbacbc2 Add some UDF time routines and time-conversion routines.
Note: udf_get_next() needs to advance file entry info
2005-10-26 02:05:53 +00:00
pjcreath
d58ce669d9 Fixed Darwin builds broken by dependency tracking. 2005-10-25 14:16:41 +00:00
rocky
7f0b38bc91 libiso9660 -> libudf 2005-10-25 13:20:31 +00:00
rocky
d10ea87088 Add routine to get volumeset id 2005-10-25 13:19:05 +00:00
rocky
1475925a3f Much needed revision. 2005-10-25 12:58:54 +00:00
rocky
72fe66fc25 We *are* now adding UDF support. 2005-10-25 12:35:10 +00:00
rocky
fcd818f4ba Add silly volume identifier. More #defines removed in favor of enums. 2005-10-25 03:13:13 +00:00
rocky
fd0bbfbab1 Remove memory leak and invalid write references thanks to valgrind.
Now lists all files correctly - at least in the absense of directories
under /.
2005-10-25 01:19:48 +00:00
pjcreath
723c5d5dae Added TRACE_PARANOIA, which differs from cdparanoia's NOISY compile-time
flag in that it's designed to help someone understand how cdparanoia works,
rather than troubleshoot.  Setting TRACE_PARANOIA to 1 traces stage 1,
2 trace stage 2, and 3 traces both (and is extremely verbose).

Additionally, committed a tentative bugfix to paranoia itself, which was
causing the libcdio test case to break.  If it introduces unexpected
behavior, it should be backed out.  So far it seems to fix all test cases.
2005-10-24 19:42:15 +00:00
rocky
b0306c811e UDF file is now opaque. Access routines then added.
Note: there are valgrind and free() errors that need going over.
2005-10-24 10:14:57 +00:00
rocky
63402ba0c9 List more of the external routines (udf_get_next, udf_get_sub) 2005-10-24 08:51:17 +00:00
rocky
50045f874b Ignore the usual. 2005-10-24 03:23:25 +00:00
rocky
2eef3994d4 Now have a libudf.pc 2005-10-24 03:22:21 +00:00
rocky
8d956e8db1 Makefile.am for libudf 2005-10-24 03:14:38 +00:00
rocky
e9be12e7e5 First inkling of code for UDF support. 2005-10-24 03:12:30 +00:00
rocky
c521b4eefd MinGW tolerance. Patches based on those by Eric Lunchpail 2005-10-24 03:11:33 +00:00
rocky
ae9eca6569 Follow 0.76 (and below) behaviour: we don't require a device to
explicitly be given.
2005-10-24 02:57:00 +00:00
rocky
98a486f82c Add tests for gettimeofday(), {sete,get}{u,g}id()
More of the UDF library code mechanism put in.
2005-10-23 12:56:40 +00:00
rocky
8be2ccedee Remove a #define we don't need. 2005-10-23 12:17:30 +00:00
rocky
ef3244f025 Rmove references to external (SCSI) routines that don't in fact exist. 2005-10-23 11:32:57 +00:00
rocky
3fbbc62c49 Patch by Erik Lunchpail to accomodate systems (e.g. MinGW) that don't
have drand48 but have rand.
2005-10-23 11:28:20 +00:00
rocky
6b8618d6c7 Start list of external symbols for Nicholas. 2005-10-21 12:34:45 +00:00
rocky
50ad6d7559 udf.h: Mostly add a couple more routines and more fields in udf_file_t
ecma_167.h: more udf_ prefixes, add extern debugger symbols.
2005-10-21 12:33:46 +00:00
rocky
a6472512f6 Start some UDF routines. Very preliminary. 2005-10-21 12:31:02 +00:00
rocky
23f32e8757 Minor comment change. 2005-10-21 11:51:42 +00:00
rocky
b66cccbf43 Remove some #defines covered by enums. 2005-10-21 11:46:13 +00:00
rocky
7f4e8140ae Turn one more set of #define into an enum 2005-10-21 11:27:09 +00:00
rocky
fa0848bf90 Try to regularize naming better. More mmc_ -> cdio_mmc_
Add more debug variables to be able to get at enum values in a debugger.
2005-10-21 11:13:54 +00:00
rocky
4e67d2192a Add --include-deps based on a suggestion by Burkhard Plaum. 2005-10-20 00:26:40 +00:00
rocky
6427beaefe Redo UDF_BLOCKSIZE so we can use symbol in debugging. 2005-10-19 07:06:35 +00:00
rocky
32193ca0c6 More changes based on use. 2005-10-19 06:55:55 +00:00
rocky
6775aa1086 Add udf_fileid_desc_t: were getting closer to being able to deal with
files now.

Add remaining udf_ prefixes extent_ad_{s,t} and lb_addr_{s,t}
2005-10-19 05:45:41 +00:00
rocky
0bf9eeef03 Add udf_close().
udf_seek_read() renamed to udf_read_sectors().
First (lame) attempt to define UDF file entry structure.
2005-10-19 05:41:40 +00:00
rocky
8102fd0495 Typo. 2005-10-18 03:14:39 +00:00
rocky
0f1c0f2482 Add udf_ to another type (udf_icbtag) 2005-10-18 03:12:55 +00:00
rocky
6daf69df03 More changes based on use. 2005-10-18 03:10:39 +00:00
rocky
5d98725c10 Not sure if this commit is correct and/or why it should be needed (if
it is correct).

We note a dependencies between cd-paranoia and its libraries. Section
7.4 "Program and Library Variables" of the automake 1.9.5 manual says:

     If `_DEPENDENCIES' is not supplied, it is computed by Automake.
     The automatically-assigned value is the contents of `_LDADD' or
     `_LIBADD', with most configure substitutions, `-l', `-L',
     `-dlopen' and `-dlpreopen' options removed.  The configure
     substitutions that are left in are only `$(LIBOBJS)' and
     `$(ALLOCA)'; these are left because it is known that they will not
     cause an invalid value for `_DEPENDENCIES' to be generated.
2005-10-18 01:21:37 +00:00
rocky
4efa6efeb9 Allow folks to refer to and use ISO_STANDARD_ID 2005-10-17 23:50:42 +00:00
pjcreath
ae34187757 Added comments to the sort_info_t macros, including the scary pointer
arithmetic that makes ipos() tick.
2005-10-17 20:56:51 +00:00