Commit Graph

29 Commits (d4deb4866fc0c7dbf34120c752649bcb83109837)

Author SHA1 Message Date
Vreixo Formoso d4deb4866f Take care about duplicate node names in iso_node_set_name().
15 years ago
Vreixo Formoso 06db9a3c73 Free destination on IsoSymlinks.
15 years ago
Vreixo Formoso f62c34776f Begin implementation of tree operations.
15 years ago
Vreixo Formoso 8e7fe9b5a5 Add replace flag to iso_dir_add_node().
15 years ago
Vreixo Formoso 14f4aa7d07 Init builder implementation.
15 years ago
Vreixo Formoso 6616eae76b Unref Stream when freeing a IsoFile.
15 years ago
Vreixo Formoso 8edc9f2639 Implementation of IsoStream for IsoFileSources.
15 years ago
Vreixo Formoso b35e090c1b Add stat() function to IsoFileSource interface.
15 years ago
Vreixo Formoso 0ba8a7a85e Add message queue facilities. Each IsoImage will have its own msg queue.
15 years ago
Vreixo Formoso d916b60172 Add getters and setters for image properties, together with unit tests.
15 years ago
Vreixo Formoso c83bac7d9e Add IsoImage, equivalent to old libisofs volume and volset.
15 years ago
Vreixo Formoso f2deae8503 Set parent of a root node to point to itself.
15 years ago
Vreixo Formoso c587c79220 Ensure parent is set to NULL on children of a deleted directory.
15 years ago
Vreixo Formoso 0c03ad051b Add function to create a new root.
15 years ago
Vreixo Formoso 79c37ff193 Little changes.
15 years ago
Vreixo Formoso 5fa2490a48 Take and remove functions based on iterator.
15 years ago
Vreixo Formoso 78fba4c14f Add unit test for dir iteration. Implementation of iso_dir_iter_free().
15 years ago
Vreixo Formoso 5ec93b50f4 Add functions to remove nodes from a dir. Handle deletion of dirs
15 years ago
Vreixo Formoso 051538b5c2 Add functions to iterate over directory children.
15 years ago
Vreixo Formoso e068fd1cf6 Getter for number of children in a dir.
15 years ago
Vreixo Formoso a4f283fac6 Functions to add and get a node inside a dir.
15 years ago
Vreixo Formoso efff783602 Added getters/setters from IsoNode permissions and owners.
15 years ago
Vreixo Formoso b9152421f3 Define and document IsoStream interface.
15 years ago
Vreixo Formoso 100919a5cb Fix little bug, close() must mark a file as closed!
15 years ago
Vreixo Formoso 1478904aaf Implement get_name in FileSource, and add a little test program.
15 years ago
Vreixo Formoso e034f287bf Implement IsoFilesystem to deal with local filesystem.
15 years ago
Vreixo Formoso 1bda81869b Add IsoFileSource implementation for local filesystem.
15 years ago
Vreixo Formoso 6c090c9a7b Added more files, mainly beginning of filesystem sources implementation.
15 years ago
Vreixo Formoso 9ee4e39899 Added build files and first code stub.
15 years ago