diff --git a/src/lib.rs b/src/lib.rs index 2d58b55..844fa41 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -38,6 +38,7 @@ path = "tz_illumos.rs" )] #[cfg_attr(target_os = "android", path = "tz_android.rs")] +#[cfg_attr(target_os = "aix", path = "tz_aix.rs")] mod platform; /// Error types diff --git a/src/platform.rs b/src/platform.rs index 82b7f17..0e5c829 100644 --- a/src/platform.rs +++ b/src/platform.rs @@ -5,5 +5,5 @@ pub fn get_timezone_inner() -> std::result::Result Result { + env::var("TZ").map_err(|_| crate::GetTimezoneError::OsError) +}