aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormax99x <max99x@gmail.com>2011-07-31 07:26:12 +0300
committermax99x <max99x@gmail.com>2011-07-31 07:26:12 +0300
commitc6a4182becf30692db96d7133aa091090b24ad38 (patch)
treede9100b4b128f680efec4a5bd5cd878bfffe2e43
parentd1b71bb5fcecc251903306876d201a60e61ce5e6 (diff)
Updated uname() to use "function x(){}" instead of "var x = function(){};".
-rw-r--r--src/library.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/library.js b/src/library.js
index 1a4dba67..bc4e0d15 100644
--- a/src/library.js
+++ b/src/library.js
@@ -4166,16 +4166,16 @@ LibraryManager.library = {
uname: function(name) {
// int uname(struct utsname *name);
// http://pubs.opengroup.org/onlinepubs/009695399/functions/uname.html
+ function copyString(element, value) {
+ var offset = ___utsname_struct_layout[element];
+ for (var i = 0; i < value.length; i++) {
+ {{{ makeSetValue('name', 'offset + i', 'value.charCodeAt(i)', 'i8') }}}
+ }
+ {{{ makeSetValue('name', 'offset + i', '0', 'i8') }}}
+ }
if (name === 0) {
return -1;
} else {
- var copyString = function(element, value) {
- var offset = ___utsname_struct_layout[element];
- for (var i = 0; i < value.length; i++) {
- {{{ makeSetValue('name', 'offset + i', 'value.charCodeAt(i)', 'i8') }}}
- }
- {{{ makeSetValue('name', 'offset + i', '0', 'i8') }}}
- };
copyString('sysname', 'Emscripten');
copyString('nodename', 'emscripten');
copyString('release', '1.0');