Uh oh!
There was an error while loading. Please reload this page.
Add flock support for cygwin - #145673
Conversation
rustbot
commented
Aug 20, 2025
r? @ibraheemdev rustbot has assigned @ibraheemdev. Use |
OK, I was going to say, Cygwin supports several file locking APIs to choose from: flock, lockf, fcntl F_SETLKW and F_LCK_MANDATORY... Posix OFD locks are in process of being added for 3.7.0 I think |
Berrysoft
commented
Aug 20, 2025
Well I chose the minimal change in this PR. Seems that libstd is using |
no I was just confused that it said that try_lock was not supported when Cygwin implements so many locking apis 😁 |
joshtriplett
commented
Aug 21, 2025
@bors r+ rollup |
bors
commented
Aug 21, 2025
…triplett Add flock support for cygwin See discussion: rust-lang#145534 (comment) cc: `@jeremyd2019`
Rollup of 19 pull requests Successful merges: - #143383 (stabilize `const_array_each_ref`) - #144758 ([Doc] Add links to the various collections) - #144915 (Defer tail call ret ty equality to check_tail_calls) - #145256 (Add new `--test-codegen-backend` bootstrap option) - #145297 (fix(debuginfo): handle false positives in overflow check) - #145390 (Shorten some dependency chains in the compiler) - #145415 (std_detect: RISC-V: implement implication to "C") - #145525 (stdlib: Replace typedef -> type alias in doc comment) - #145590 (Prevent impossible combinations in `ast::ModKind`.) - #145593 (UnsafePinned::raw_get: sync signature with get) - #145621 (Fix some doc typos) - #145627 (Unconditionally-const supertraits are considered not dyn compatible) - #145642 (Do not use effective_visibilities query for Adt types of a local trait while proving a where-clause) - #145650 (Fix JS search scripts path) - #145654 (Download CI GCC into the correct directory) - #145662 (Enforce correct number of arguments for `"x86-interrupt"` functions) - #145673 (Add flock support for cygwin) - #145674 (Enable triagebot `[review-changes-since]` feature) - #145678 (Fix typo in docstring) r? `@ghost` `@rustbot` modify labels: rollup
Uh oh!
There was an error while loading. Please reload this page.
Rollup merge of #145673 - Berrysoft:cygwin-fix-flock, r=joshtriplett Add flock support for cygwin See discussion: #145534 (comment) cc: ``@jeremyd2019``
…triplett Add flock support for cygwin See discussion: rust-lang#145534 (comment) cc: ``@jeremyd2019``
See discussion: #145534 (comment)
cc: @jeremyd2019