1 //! OS-specific definitions.
2 
3 #[cfg(target_os = "linux")] pub use self::linux as target;
4 #[cfg(target_os = "android")] pub use self::android as target;
5 #[cfg(target_os = "macos")] pub use self::macos as target;
6 #[cfg(target_os = "freebsd")] pub use self::freebsd as target;
7 #[cfg(target_os = "openbsd")] pub use self::openbsd as target;
8 #[cfg(target_os = "netbsd")] pub use self::netbsd as target;
9 #[cfg(target_os = "dragonfly")] pub use self::dragonfly as target;
10 #[cfg(target_os = "solaris")] pub use self::solaris as target;
11 
12 #[cfg(target_os = "linux")] pub mod linux;
13 #[cfg(target_os = "android")] pub mod android;
14 #[cfg(target_os = "macos")] pub mod macos;
15 #[cfg(target_os = "freebsd")] pub mod freebsd;
16 #[cfg(target_os = "openbsd")] pub mod openbsd;
17 #[cfg(target_os = "netbsd")] pub mod netbsd;
18 #[cfg(target_os = "dragonfly")] pub mod dragonfly;
19 #[cfg(target_os = "solaris")] pub mod solaris;
20