Go to file
Christian Ebner 48cc1b8234 src/pxar/fuse.rs: refactor stat and fix i-node mapping
The functionality of stat is split into smaller sub-functions, which allows
to reuse them more flexible, as the code flow is similar but not always the same.
By this, the ugly and incorrect re-setting of the i-node in the lookup callback
function is avoided.
The correct i-node is now calculated beforehand and stat simply creates a
`libc::stat` struct from the provided parameters.
Also, this fixes incorrect i-node assignments in the readdir callback function.

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2019-09-11 11:26:55 +02:00
debian d/control: depend on libfuse3-dev 2019-08-13 12:29:00 +02:00
docs docs/backup-protocol.rst: add backup protocol docs 2019-06-04 17:33:12 +02:00
etc use service Type=notify 2019-04-25 11:01:33 +00:00
qemu-io add qemu-io crate, AioContext reactor helper 2019-05-16 11:59:55 +02:00
src src/pxar/fuse.rs: refactor stat and fix i-node mapping 2019-09-11 11:26:55 +02:00
tests tests/worker-task-abort.rs: switch to async 2019-09-02 15:21:26 +02:00
www GUI: fix borders 2019-04-11 12:18:04 +02:00
zstd-sys bump zstd-sys version 2019-09-02 11:40:22 +02:00
.gitignore add Cargo.lock 2019-09-02 15:21:56 +02:00
Cargo.lock update hyper & h2 to alpha releases on crates.io 2019-09-06 10:17:36 +02:00
Cargo.toml update hyper & h2 to alpha releases on crates.io 2019-09-06 10:17:36 +02:00
Makefile avoid injecting ENV vars from Makefile 2019-09-09 10:51:08 +02:00
defines.mk buildsys: defer some variable expansions 2019-08-21 12:26:10 +02:00
rust-toolchain use nightly for now 2019-06-07 13:14:03 +02:00
rustfmt.toml import rustfmt.toml 2019-08-22 13:44:57 +02:00