From f22c357a34521404c445dc2e848657ecbfa4ad5e Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Thu, 4 Oct 2018 15:26:04 +0000 Subject: [PATCH] os: make UserHomeDir specialize behavior for GOOS=android Change-Id: I69582662aeee7344226856c24907516ddfc92f60 Reviewed-on: https://go-review.googlesource.com/c/139717 Run-TryBot: Brad Fitzpatrick TryBot-Result: Gobot Gobot Reviewed-by: Elias Naur --- src/os/file.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/os/file.go b/src/os/file.go index eb2277dece3..61f37f24892 100644 --- a/src/os/file.go +++ b/src/os/file.go @@ -387,16 +387,16 @@ func UserCacheDir() (string, error) { // On Windows, it returns the concatenation of %HOMEDRIVE% and %HOMEPATH%. // On Plan 9, it returns the $home environment variable. func UserHomeDir() string { - if runtime.GOOS == "windows" { + switch runtime.GOOS { + case "windows": return Getenv("HOMEDRIVE") + Getenv("HOMEPATH") - } - if runtime.GOOS == "plan9" { + case "plan9": return Getenv("home") - } - if runtime.GOOS == "nacl" { + case "nacl", "android": return "/" + default: + return Getenv("HOME") } - return Getenv("HOME") } // Chmod changes the mode of the named file to mode.