aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Mitchener <bruce.mitchener@gmail.com>2013-09-05 09:26:42 +0700
committerAlon Zakai <alonzakai@gmail.com>2013-09-13 10:07:03 -0700
commitb9c8b95795849264c58be7d1496da3c4078df96c (patch)
treed4e5ec70082f4c03347b7cccdbfde691ae385186 /src
parent2a60fa0c6f107959b754824a525a3d69294b9696 (diff)
gethostbyname_r update.
* gethostbyname_r is now the 6 arg version. * Make enet use the right code path (this should be upstreamed). * Add a compat header to make these declarations visible to all without extra compilation flags.
Diffstat (limited to 'src')
-rw-r--r--src/library.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/library.js b/src/library.js
index 466dc519..af0e8c97 100644
--- a/src/library.js
+++ b/src/library.js
@@ -7480,12 +7480,13 @@ LibraryManager.library = {
},
gethostbyname_r__deps: ['gethostbyname'],
- gethostbyname_r: function(name, ret, buf, buflen, err) {
+ gethostbyname_r: function(name, ret, buf, buflen, out, err) {
var data = _gethostbyname(name);
_memcpy(ret, data, ___hostent_struct_layout.__size__);
_free(data);
{{{ makeSetValue('err', '0', '0', 'i32') }}};
- return ret;
+ {{{ makeSetValue('out', '0', 'ret', '*') }}};
+ return 0;
},
getaddrinfo__deps: ['$Sockets', '$DNS', '_addrinfo_layout', '_inet_pton4_raw', '_inet_ntop4_raw', '_inet_pton6_raw', '_inet_ntop6_raw', '_write_sockaddr', 'htonl'],