rocky
7a36273edc
Don't have udf_read_block yet...
2005-11-04 08:15:18 +00:00
rocky
0a0b4b6017
New test program for reading files. (Doesn't work yet.)
2005-11-04 04:23:34 +00:00
rocky
765b1529ea
A couple of corrections on udf_get_file_length().
2005-11-02 03:49:15 +00:00
rocky
78883887df
Add routine to get file length.
...
Fix bug in retrieving dirent for root.
Reduce overhead in udf_get_link_count()
2005-11-02 03:42:49 +00:00
rocky
e9851bf3a3
udf_find_file -> udf_fopen and made closer to fopen(). It also
...
simplifies things a little bit. Start testing.
2005-11-01 13:07:01 +00:00
rocky
00a3010210
Remove extraneous parameter on udf_opendir().
2005-11-01 03:21:04 +00:00
rocky
7de9d148bf
Rename some functions to be more like POSIX file reading, i.e. add
...
udf_opendir() and udf_readdir(). udf_file_entry_t -> udf_dirent_t.
2005-11-01 03:14:49 +00:00
rocky
c68faa94c1
Remove small valgrind memory leak.
2005-10-30 16:09:35 +00:00
rocky
7cf3194860
Fix small valgrind leak.
2005-10-30 16:04:11 +00:00
rocky
f91f3dd65c
udf1.c: Do better about dealing with recursive directories.
...
iso-info.c: small variable name change
2005-10-30 15:58:37 +00:00
rocky
788be22393
Minor misspelling in comment.
2005-10-30 14:26:11 +00:00
rocky
cf5698997d
Minor typographical misspellings in comment
2005-10-30 14:25:46 +00:00
rocky
8524d367b3
udf_times_to_stamp -> udf_timespec_to_stamp
2005-10-30 14:10:44 +00:00
rocky
8555f75652
Break off udf_file routines from udf.h
2005-10-30 07:36:15 +00:00
rocky
9ec9c5a991
Break of file routines into udf_file.{c,h}
...
udf1: Add link count
2005-10-30 07:35:36 +00:00
rocky
6c7ca93321
Replace some numbers with enum "constants".
2005-10-30 06:06:09 +00:00
rocky
17de10953a
Fill out file modes better and clean up interface more by trying to
...
funnel into POSIX file mode_t. FIXME: something needs to be done to
merge ISO9660 interfaces and UDF and probably the right thing is to
make it look like POSIX. Would be nice if there were a library
e.g. from GNU fileutils I could use to help.
2005-10-30 05:43:01 +00:00
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