1*bb4ee6a4SAndroid Build Coastguard Worker // Copyright 2022 The ChromiumOS Authors 2*bb4ee6a4SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*bb4ee6a4SAndroid Build Coastguard Worker // found in the LICENSE file. 4*bb4ee6a4SAndroid Build Coastguard Worker 5*bb4ee6a4SAndroid Build Coastguard Worker #[cfg(any(target_os = "android", target_os = "linux"))] 6*bb4ee6a4SAndroid Build Coastguard Worker pub mod linux; 7*bb4ee6a4SAndroid Build Coastguard Worker 8*bb4ee6a4SAndroid Build Coastguard Worker #[cfg(target_os = "macos")] 9*bb4ee6a4SAndroid Build Coastguard Worker pub mod macos; 10*bb4ee6a4SAndroid Build Coastguard Worker 11*bb4ee6a4SAndroid Build Coastguard Worker #[cfg(unix)] 12*bb4ee6a4SAndroid Build Coastguard Worker pub mod unix; 13*bb4ee6a4SAndroid Build Coastguard Worker 14*bb4ee6a4SAndroid Build Coastguard Worker #[cfg(windows)] 15*bb4ee6a4SAndroid Build Coastguard Worker pub mod windows; 16*bb4ee6a4SAndroid Build Coastguard Worker 17*bb4ee6a4SAndroid Build Coastguard Worker pub mod platform { 18*bb4ee6a4SAndroid Build Coastguard Worker #[cfg(any(target_os = "android", target_os = "linux"))] 19*bb4ee6a4SAndroid Build Coastguard Worker pub use super::linux::*; 20*bb4ee6a4SAndroid Build Coastguard Worker #[cfg(target_os = "macos")] 21*bb4ee6a4SAndroid Build Coastguard Worker pub use super::macos::*; 22*bb4ee6a4SAndroid Build Coastguard Worker #[cfg(unix)] 23*bb4ee6a4SAndroid Build Coastguard Worker pub use super::unix::*; 24*bb4ee6a4SAndroid Build Coastguard Worker #[cfg(windows)] 25*bb4ee6a4SAndroid Build Coastguard Worker pub use super::windows::*; 26*bb4ee6a4SAndroid Build Coastguard Worker } 27*bb4ee6a4SAndroid Build Coastguard Worker 28*bb4ee6a4SAndroid Build Coastguard Worker pub use platform::*; 29