diff options
author | max99x <max99x@gmail.com> | 2011-08-30 10:03:16 +0300 |
---|---|---|
committer | max99x <max99x@gmail.com> | 2011-08-30 10:03:16 +0300 |
commit | ff8790c4a0844672e7915a6e73d4f1b06b74f8a4 (patch) | |
tree | bf23748fed8c00842b8e8b9f3d5461efe1f18bec | |
parent | 0b2268fc82cf5f51ffb6ff38ee417a9e977c3fef (diff) |
Updated $ENV initialization to be Closure-friendly.
-rw-r--r-- | src/library.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/library.js b/src/library.js index 9b216210..560ddb86 100644 --- a/src/library.js +++ b/src/library.js @@ -3358,6 +3358,13 @@ LibraryManager.library = { var poolPtr; var envPtr; if (_environ === null) { + // Set default values. Use string keys for Closure Compiler compatibility. + ENV['USER'] = 'root'; + ENV['PATH'] = '/'; + ENV['PWD'] = '/'; + ENV['HOME'] = '/'; + ENV['LANG'] = 'en_US.UTF-8'; + ENV['_'] = './this.program'; // Allocate memory. poolPtr = allocate(TOTAL_ENV_SIZE, 'i8', ALLOC_STATIC); envPtr = allocate(MAX_ENV_VALUES * {{{ QUANTUM_SIZE }}}, @@ -3400,14 +3407,7 @@ LibraryManager.library = { }, $ENV__deps: ['__buildEnvironment'], $ENV__postset: '___buildEnvironment(ENV);', - $ENV: { - 'USER': 'root', - 'PATH': '/', - 'PWD': '/', - 'HOME': '/', - 'LANG': 'en_US.UTF-8', - '_': './this.program' - }, + $ENV: {}, getenv__deps: ['$ENV'], getenv: function(name) { // char *getenv(const char *name); |