├── .gitattributes ├── .github └── workflows │ ├── check.yml │ └── pages.yml ├── .gitignore ├── .rustfmt.toml ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── locks_until_nl.rs ├── try_lock.rs └── try_lock_with_pid.rs ├── rust-toolchain.toml ├── src ├── fmt.rs ├── lib.rs ├── string.rs ├── test.rs ├── unix.rs └── windows.rs └── testfiles └── .gitignore /.gitattributes: -------------------------------------------------------------------------------- 1 | * -crlf 2 | -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/.gitignore -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/README.md -------------------------------------------------------------------------------- /examples/locks_until_nl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/examples/locks_until_nl.rs -------------------------------------------------------------------------------- /examples/try_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/examples/try_lock.rs -------------------------------------------------------------------------------- /examples/try_lock_with_pid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/examples/try_lock_with_pid.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /src/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/src/fmt.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/src/string.rs -------------------------------------------------------------------------------- /src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/src/test.rs -------------------------------------------------------------------------------- /src/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/src/unix.rs -------------------------------------------------------------------------------- /src/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunoczim/fslock/HEAD/src/windows.rs -------------------------------------------------------------------------------- /testfiles/.gitignore: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------