No description
| .dockerignore | feat: implement mva. | |
| .gitignore | feat: implement mva. | |
| Containerfile | fix: update dependencies. | |
| README.md | fix: minor typo in README. | |
mva
Simple program implementation of renameat2.
build / install
prerequisites
- docker
Technically podman/buildah will work too, but I'm lazy.
Building is done using docker build -o . -f Containerfile .
use
mva <source-path> <target-path>
Performs a renameat2 syscall with both paths and the flag RENAME_EXCHANGE set, so files/directories are not renamed but atomically swapped.