From 6f4f2a22eee0120149646c2f6f37a62ffea07941 Mon Sep 17 00:00:00 2001 From: Qiu Chaofan Date: Mon, 29 Aug 2022 16:07:14 +0800 Subject: [PATCH] Support AIX operating system --- src/lib.rs | 1 + src/platform.rs | 2 +- src/tz_aix.rs | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 src/tz_aix.rs 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) +}