We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ca0f659 commit 5e9d445Copy full SHA for 5e9d445
std/src/sys/exit_guard.rs
@@ -19,6 +19,7 @@ cfg_if::cfg_if! {
19
/// * If it is called again on the same thread as the first call, it will abort.
20
/// * If it is called again on a different thread, it will wait in a loop
21
/// (waiting for the process to exit).
22
+ #[cfg_attr(any(test, doctest), allow(dead_code))]
23
pub(crate) fn unique_thread_exit() {
24
let this_thread_id = unsafe { libc::pthread_self() };
25
use crate::sync::{Mutex, PoisonError};
@@ -54,6 +55,7 @@ cfg_if::cfg_if! {
54
55
///
56
/// Mitigation is ***NOT*** implemented on this platform, either because this platform
57
/// is not affected, or because mitigation is not yet implemented for this platform.
58
59
60
// Mitigation not required on platforms where `exit` is thread-safe.
61
}
0 commit comments