//! Raw synchronisation FFI — ulock (macOS 10.12+) and memory barriers.
//!
//! `__ulock_wait` and `__ulock_wake` are private libSystem entry points used
//! by std's Mutex implementation on macOS. They are stable in practice
//! (Swift and Rust std both depend on them) despite the `__` prefix.
use crate*;
extern "C"