diff options
-rw-r--r-- | src/library.js | 14 |
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'); |