8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5035a17 commit a272844Copy full SHA for a272844
std/src/sys/pal/common/exit_guard.rs
@@ -1,5 +1,13 @@
1
cfg_if::cfg_if! {
2
- if #[cfg(target_os = "linux")] {
+ if #[cfg(miri)] {
3
+ /// Mitigation for <https://github.com/rust-lang/rust/issues/126600>
4
+ ///
5
+ /// This mitigation is not necessary when running under Miri, so this function does nothing
6
+ /// when running under Miri.
7
+ pub(crate) fn unique_thread_exit() {
8
+ // Mitigation not required on Miri, where `exit` is thread-safe.
9
+ }
10
+ } else if #[cfg(target_os = "linux")] {
11
/// Mitigation for <https://github.com/rust-lang/rust/issues/126600>
12
///
13
/// On `unix` (where `libc::exit` may not be thread-safe), ensure that only one Rust thread
0 commit comments