diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2024-09-20 19:46:37 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-20 19:46:37 +0200 |
| commit | bf6389f077ca62b4695231ea381255487e6097ed (patch) | |
| tree | f5f4e7e92fc0439a08d58e6dbf869f42c16eb66c /library/std/src/fs.rs | |
| parent | fb46739014564a3c709c43e1429a6a5d71c97e26 (diff) | |
| parent | 0444056aa3ddd97e02478b7c41d130db74583d16 (diff) | |
| download | rust-bf6389f077ca62b4695231ea381255487e6097ed.tar.gz rust-bf6389f077ca62b4695231ea381255487e6097ed.zip | |
Rollup merge of #128209 - beetrees:no-macos-10.10, r=jieyouxu
Remove macOS 10.10 dynamic linker bug workaround Rust's current minimum macOS version is 10.12, so the hack can be removed. This PR also updates the `remove_dir_all` docs to reflect that all supported macOS versions are protected against TOCTOU race conditions (the fallback implementation was already removed in #127683). try-job: dist-x86_64-apple try-job: dist-aarch64-apple try-job: dist-apple-various try-job: aarch64-apple try-job: x86_64-apple-1
Diffstat (limited to 'library/std/src/fs.rs')
| -rw-r--r-- | library/std/src/fs.rs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/library/std/src/fs.rs b/library/std/src/fs.rs index 92d3838d9f2..99689511854 100644 --- a/library/std/src/fs.rs +++ b/library/std/src/fs.rs @@ -2473,16 +2473,15 @@ pub fn remove_dir<P: AsRef<Path>>(path: P) -> io::Result<()> { /// # Platform-specific behavior /// /// This function currently corresponds to `openat`, `fdopendir`, `unlinkat` and `lstat` functions -/// on Unix (except for macOS before version 10.10 and REDOX) and the `CreateFileW`, -/// `GetFileInformationByHandleEx`, `SetFileInformationByHandle`, and `NtCreateFile` functions on -/// Windows. Note that, this [may change in the future][changes]. +/// on Unix (except for REDOX) and the `CreateFileW`, `GetFileInformationByHandleEx`, +/// `SetFileInformationByHandle`, and `NtCreateFile` functions on Windows. Note that, this +/// [may change in the future][changes]. /// /// [changes]: io#platform-specific-behavior /// -/// On macOS before version 10.10 and REDOX, as well as when running in Miri for any target, this -/// function is not protected against time-of-check to time-of-use (TOCTOU) race conditions, and -/// should not be used in security-sensitive code on those platforms. All other platforms are -/// protected. +/// On REDOX, as well as when running in Miri for any target, this function is not protected against +/// time-of-check to time-of-use (TOCTOU) race conditions, and should not be used in +/// security-sensitive code on those platforms. All other platforms are protected. /// /// # Errors /// |
