[dart:io] Make Platform.localeName fall back on en_US if LANG is not defined

LANG is not defined on Fuchsia buildbots, causing some build-breakage.

R=pylaligand@google.com

Review URL: https://codereview.chromium.org/2843343002 .
This commit is contained in:
Zachary Anderson
2017-04-26 23:22:15 -07:00
parent 2c313f8125
commit be9c9f2237
3 changed files with 15 additions and 3 deletions
+5 -1
View File
@@ -58,7 +58,11 @@ const char* Platform::LibraryExtension() {
const char* Platform::LocaleName() {
return getenv("LANG");
char* lang = getenv("LANG");
if (lang == NULL) {
return "en_US";
}
return lang;
}
+5 -1
View File
@@ -48,7 +48,11 @@ const char* Platform::LibraryExtension() {
const char* Platform::LocaleName() {
return getenv("LANG");
char* lang = getenv("LANG");
if (lang == NULL) {
return "en_US";
}
return lang;
}
+5 -1
View File
@@ -83,7 +83,11 @@ const char* Platform::LibraryExtension() {
const char* Platform::LocaleName() {
return getenv("LANG");
char* lang = getenv("LANG");
if (lang == NULL) {
return "en_US";
}
return lang;
}