249:af6019950ebe
|
2022-02-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Rearranged removal-related functions, exposing the semantics to e2access and to
other users of the library. This reduces the activities performed by some
functions, also permitting the reordering of removal operations.
An adapter function has also been introduced to provide variants of operations
accepting paths instead of inode numbers. |
|
|
libe2access/host/Makefile libe2access/host/e2access.c libe2access/include/e2access/image.h libe2access/lib/src/image.c
|
|
248:dfd7946310c2
|
2022-02-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added separate functions for testing empty directories and updating parent
directory reference counts. |
|
|
libe2access/include/e2access/image.h libe2access/lib/src/image.c
|
|
247:04941be379a4
|
2022-02-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed variable usage to actually implement the described logic. |
|
|
libfsserver/lib/generic/resource_registry.cc
|
|
246:c609cb01213c
|
2022-02-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified slightly and introduced consistent output message format. |
|
|
libe2access/host/e2access.c
|
|
245:add33265bcf4
|
2022-02-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed unlinking of top-level objects. |
|
|
libe2access/lib/src/image.c
|
|
244:77b98aed9da8
|
2022-02-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reorganised e2access, adding directory removal and single file listing support,
also permitting the membership of new directories to be specified. |
|
|
libe2access/host/e2access.c test_files/mk_e2test.sh
|
|
243:fedb83ec8dae
|
2022-02-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added path existence, removal and unlinking functions. |
|
|
libe2access/include/e2access/image.h libe2access/lib/src/image.c
|
|
242:d7d0949c25fc
|
2022-02-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a path splitting function to expose a path's dirname and basename. |
|
|
libe2access/include/e2access/path.h libe2access/lib/src/path.c
|
|
241:f3ae5c354fe4
|
2022-02-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added uid, gid, umask options and tidied up argument processing. |
|
|
libe2access/host/e2access.c test_files/mk_e2test.sh
|
|
240:ffd7b371fcfd
|
2022-02-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed file paths from various methods, instead relying on file identifiers.
Some operations such as file renaming still need to be aware of file paths
because they need to know the parent directories of renamed objects. |
|
|
libfsserver/include/fsserver/block_file_opener.h libfsserver/include/fsserver/ext2_file_opener.h libfsserver/include/fsserver/file_opening.h libfsserver/include/fsserver/host_file_opener.h libfsserver/include/fsserver/resource_registry.h libfsserver/include/fsserver/test_file_opener.h libfsserver/lib/files/block_file_opener.cc libfsserver/lib/files/ext2_file_opener.cc libfsserver/lib/files/host_file_opener.cc libfsserver/lib/files/test_file_opener.cc ...
|
|