diff options
author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2023-02-07 18:20:20 +0100 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2023-02-08 08:29:20 +0100 |
commit | 1be51b107dd08a9575cb07a0a71d459927a85494 (patch) | |
tree | ad4cbc204742f1b2fe3c36a47486b1c20b2a197e /bin | |
parent | f0975f9e517edf54811f455f0ce549612d252534 (diff) |
libtar: Add an istream_t implementation
The tar_istream_t reads the data from a tar file, having been given
the header, and synthesizes zero bytes for sparse regions.
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'bin')
-rw-r--r-- | bin/gensquashfs/test/fstree_glob1.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bin/gensquashfs/test/fstree_glob1.c b/bin/gensquashfs/test/fstree_glob1.c index fbcbf91..5f4fdfe 100644 --- a/bin/gensquashfs/test/fstree_glob1.c +++ b/bin/gensquashfs/test/fstree_glob1.c @@ -76,6 +76,13 @@ static void check_hierarchy(tree_node_t *root, bool subdir, bool recursive) n = n->next; TEST_NOT_NULL(n); + TEST_STR_EQUAL(n->name, "istream"); + TEST_ASSERT(S_ISDIR(n->mode)); + TEST_ASSERT(n->parent == parentdir); + TEST_NULL(n->data.dir.children); + + n = n->next; + TEST_NOT_NULL(n); TEST_STR_EQUAL(n->name, "large-mtime"); TEST_ASSERT(S_ISDIR(n->mode)); TEST_ASSERT(n->parent == parentdir); |