libsqsh v1.5.1
|
Go to the source code of this file.
Data Structures | |
struct | SqshPathResolver |
Resolves paths. More... | |
struct | SqshTreeTraversalStackElement |
A walker over the contents of a file. More... | |
struct | SqshTreeTraversal |
A walker over the contents of a file. More... | |
struct | SqshTreeWalker |
A walker over the contents of a file. More... | |
Definition in file sqsh_tree_private.h.
SQSH_NO_EXPORT int sqsh__path_resolver_cleanup | ( | struct SqshPathResolver * | resolver | ) |
SQSH_NO_EXPORT SQSH_NO_UNUSED int sqsh__path_resolver_follow_all_symlinks | ( | struct SqshPathResolver * | resolver | ) |
SQSH_NO_EXPORT SQSH_NO_UNUSED int sqsh__path_resolver_follow_symlink | ( | struct SqshPathResolver * | resolver | ) |
SQSH_NO_EXPORT SQSH_NO_UNUSED int sqsh__path_resolver_init | ( | struct SqshPathResolver * | resolver, |
struct SqshArchive * | archive ) |
SQSH_NO_EXPORT SQSH_NO_UNUSED int sqsh__path_resolver_resolve_nt | ( | struct SqshPathResolver * | resolver, |
const char * | path, | ||
size_t | path_len, | ||
bool | follow_symlinks ) |
SQSH_NO_EXPORT SQSH_NO_UNUSED int sqsh__path_resolver_to_inode | ( | struct SqshPathResolver * | resolver, |
uint32_t | inode_number ) |
SQSH_NO_EXPORT SQSH_NO_UNUSED int sqsh__path_resolver_to_ref | ( | struct SqshPathResolver * | resolver, |
uint64_t | inode_ref ) |
SQSH_NO_EXPORT enum SqshFileType sqsh__path_resolver_type | ( | const struct SqshPathResolver * | resolver | ) |
SQSH_NO_EXPORT int sqsh__tree_traversal_cleanup | ( | struct SqshTreeTraversal * | traversal | ) |
SQSH_NO_EXPORT SQSH_NO_UNUSED int sqsh__tree_traversal_init | ( | struct SqshTreeTraversal * | traversal, |
const struct SqshFile * | file ) |