libisofs/src
Vreixo Formoso c03d4d9b33 Implementation of name mangling algorithm.
This has to ensure that file names are unique among all files in an iso 
directory. Current implementation can be improved by using a hash table 
to keep the names, instead of iterate over all children. An alternative 
method, keeping children sorted all the time, thus allowing binary 
search, has been considered but discarded.                          

Current implementation support up to 9,999,999 equal files per 
directory.
2007-12-16 17:32:05 +01:00
..
builder.c Implement function to recursively add a dir to an iso tree. 2007-12-11 22:47:04 +01:00
builder.h Implement function to recursively add a dir to an iso tree. 2007-12-11 22:47:04 +01:00
ecma119.c Initial support for low level ECMA-119 tree. 2007-12-15 16:55:44 +01:00
ecma119.h Initial support for low level ECMA-119 tree. 2007-12-15 16:55:44 +01:00
ecma119_tree.c Implementation of name mangling algorithm. 2007-12-16 17:32:05 +01:00
ecma119_tree.h Sorting of nodes in a dir acording to ECMA-119, 9.3. 2007-12-15 18:40:33 +01:00
error.h Implementation of name mangling algorithm. 2007-12-16 17:32:05 +01:00
filesrc.c Fix bug in IsoFileSrc implementation, related to a wrogn usage of tsearch. 2007-12-15 16:48:50 +01:00
filesrc.h Fix bug in IsoFileSrc implementation, related to a wrogn usage of tsearch. 2007-12-15 16:48:50 +01:00
fs_local.c Fix bug in open() function for local file srcs, to deal with symlinks. 2007-12-15 17:12:21 +01:00
fsource.c Support for identification of source Streams. 2007-12-15 12:51:48 +01:00
fsource.h Support for identification of source Streams. 2007-12-15 12:51:48 +01:00
image.c Implement function to recursively add a dir to an iso tree. 2007-12-11 22:47:04 +01:00
image.h Implement function to recursively add a dir to an iso tree. 2007-12-11 22:47:04 +01:00
image_writer.h Init implementation of IsoFileSrc. 2007-12-15 13:13:49 +01:00
libiso_msgs.c Add message queue facilities. Each IsoImage will have its own msg queue. 2007-12-02 20:11:44 +01:00
libiso_msgs.h Handling of iso directory depth restrictions on tree creation time. 2007-12-15 18:29:40 +01:00
libisofs.h Expose iso_node_set_hidden(), to let a node be hidden in RR/ISO or Joliet tree. 2007-12-13 20:27:58 +01:00
messages.c Add message queue facilities. Each IsoImage will have its own msg queue. 2007-12-02 20:11:44 +01:00
messages.h Handling of iso directory depth restrictions on tree creation time. 2007-12-15 18:29:40 +01:00
node.c Expose iso_node_set_hidden(), to let a node be hidden in RR/ISO or Joliet tree. 2007-12-13 20:27:58 +01:00
node.h Expose iso_node_set_hidden(), to let a node be hidden in RR/ISO or Joliet tree. 2007-12-13 20:27:58 +01:00
stream.c Init implementation of IsoFileSrc. 2007-12-15 13:13:49 +01:00
stream.h Support for identification of source Streams. 2007-12-15 12:51:48 +01:00
tree.c Fix bug in open() function for local file srcs, to deal with symlinks. 2007-12-15 17:12:21 +01:00
util.c Implementation of name mangling algorithm. 2007-12-16 17:32:05 +01:00
util.h Implementation of name mangling algorithm. 2007-12-16 17:32:05 +01:00