aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-10-02 14:52:47 -0700
committerAlon Zakai <alonzakai@gmail.com>2012-10-02 14:52:47 -0700
commit5e128f8c1285d75cd9b5898e437cf365ffbc61bd (patch)
tree0284de0d97de35306c81616995483880e7116f9d /src
parentd62af69d5347f670c678efae81d3dbf69bb88fd4 (diff)
socket improvements towards enet test
Diffstat (limited to 'src')
-rw-r--r--src/library.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/library.js b/src/library.js
index 57a107ea..ffbe773e 100644
--- a/src/library.js
+++ b/src/library.js
@@ -6386,6 +6386,15 @@ LibraryManager.library = {
return ret;
},
+ gethostbyname_r__deps: ['gethostbyname'],
+ gethostbyname_r: function(name, hostData, buffer, bufferSize, hostEntry, errnum) {
+ var data = _gethostbyname(name);
+ _memcpy(hostData, data, _gethostbyname.hostent_layout.__size__);
+ _free(data);
+ setValue(errnum, 0, 'i32');
+ return 0;
+ },
+
// ==========================================================================
// sockets
// ==========================================================================
@@ -6515,6 +6524,11 @@ LibraryManager.library = {
return 0;
},
+ setsockopt: function(d, level, optname, optval, optlen) {
+ console.log('ignoring setsockopt command');
+ return 0;
+ },
+
// ==========================================================================
// emscripten.h
// ==========================================================================