about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorUmesh Kalappa <Umesh.Kallapa@windriver.com>2019-10-30 01:38:32 -0700
committerBaoshanPang <pangbw@gmail.com>2019-11-04 09:15:28 -0800
commit5083adeaad7af01b4cbc9244f75690950f7a0c92 (patch)
treef8fbeab0656b0f0abdf5f5fff3fc672dc0a24384 /src
parent2477e2493e67527fc282c7239e019f7ebd513a1a (diff)
downloadrust-5083adeaad7af01b4cbc9244f75690950f7a0c92.tar.gz
rust-5083adeaad7af01b4cbc9244f75690950f7a0c92.zip
Implemented the home_dir for VxWorks
Diffstat (limited to 'src')
-rw-r--r--src/libstd/sys/vxworks/os.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstd/sys/vxworks/os.rs b/src/libstd/sys/vxworks/os.rs
index f4798da1876..baa6c425d2e 100644
--- a/src/libstd/sys/vxworks/os.rs
+++ b/src/libstd/sys/vxworks/os.rs
@@ -287,7 +287,8 @@ pub fn temp_dir() -> PathBuf {
 }
 
 pub fn home_dir() -> Option<PathBuf> {
-    None
+    crate::env::var_os("HOME").or_else(|| None
+    ).map(PathBuf::from)
 }
 
 pub fn exit(code: i32) -> ! {