diff --git a/graal-nodejs/deps/uvwasi/uvwasi.gyp b/graal-nodejs/deps/uvwasi/uvwasi.gyp index 5822f8d59bd..525456a9a8b 100644 --- a/graal-nodejs/deps/uvwasi/uvwasi.gyp +++ b/graal-nodejs/deps/uvwasi/uvwasi.gyp @@ -13,6 +13,7 @@ 'src/fd_table.c', 'src/path_resolver.c', 'src/poll_oneoff.c', + 'src/sync_helpers.c', 'src/uv_mapping.c', 'src/uvwasi.c', 'src/wasi_rights.c', @@ -36,4 +37,4 @@ ], } ] -} +} \ No newline at end of file diff --git a/graal-nodejs/test/wasi/c/sock.c b/graal-nodejs/test/wasi/c/sock.c index de4a3ccc5f9..d11e86c8057 100644 --- a/graal-nodejs/test/wasi/c/sock.c +++ b/graal-nodejs/test/wasi/c/sock.c @@ -9,9 +9,9 @@ int main(void) { int fd = 0 ; socklen_t addrlen = 0; int flags = 0; - int ret = accept(0, NULL, &addrlen); + int ret = accept(10, NULL, &addrlen); assert(ret == -1); - assert(errno == ENOTSUP); + assert(errno == EBADF); return 0; } diff --git a/graal-nodejs/test/wasi/wasm/sock.wasm b/graal-nodejs/test/wasi/wasm/sock.wasm index 78e7b8e430f..9fdba111a23 100755 Binary files a/graal-nodejs/test/wasi/wasm/sock.wasm and b/graal-nodejs/test/wasi/wasm/sock.wasm differ