| Age | Commit message (Collapse) | Author |
|
where different operating ssystems default to different levels.
|
|
creeping out of range for fts
|
|
is held. Return this as part of the virtual entry information.
Prevents problems with fts code thinking that some directories create
a cycle.
|
|
Add a function to "normalise" a path to condense multiple repeated '/'
characters into one.
|
|
attached to a virtual directory entry.
|
|
|
|
intermediate directories have already been created. If not, then
create the intermediate directories. This means that callers don't
need to create the intermediate directories themselves.
When reading a virtual directory, don't return a zero-length
virtual directory entry.
|
|
Correct a comment.
|
|
librefuse-based file systems.
These are especially useful for file systems which present virtual
directory hierarchies to the caller.
The routines build up and manage an array of virtual directory
entries, indexed upon full pathname within the file system. This is
analogous to the way refuse indexes its own entries. Routines are
available to add, delete, and find entries. Each entry can be one of
3 types - file ('f'), directory ('d') or symbolic link ('l'). Each
entry can also be associated with a target, which is a character
string allocated upon addition. This can be useful for virtual
directory entries of the symbolic link type.
The virtual directory entries can be traversed as an ordered list
(the entries are ordered alphabetically), or can be accessed by
directory component, using routines analogous to opendir(3), readdir(3),
and closedir(3).
|