- Add atomic rename operation with proper POSIX semantics (no-op when source and target refer to same inode, atomic replace when target exists) - Implement rename_exchange for atomic swapping of directory entries - Add directory entry replacement in place for atomic operations - Add comprehensive test suite for rename operations - Fix directory link count handling during rename operations - Add cycle detection to prevent moving directories into their own subdirectories - Update VFS layer to support RENAME_EXCHANGE flag Signed-off-by: xboHodx <xbohodx2024@gmail.com> |
||
|---|---|---|
| .. | ||
| .cargo | ||
| crates | ||
| src | ||
| submodules | ||
| .clippy.toml | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Makefile | ||
| build.rs | ||
| env.mk | ||
| rust-toolchain.toml | ||