Warns user to run `gmake` instead.
uv__bind() and uv_tcp_listen() created a new socket if tcp->fd <= 0 but 0 is a valid file descriptor. The second bug was that the newly created socket wasn't actually assigned to tcp->fd. Fixes failing node.js test: test/simple/test-regress-GH-746.js
connection_cb may close the server socket inside the accept loop, handle it. Fixes failing node.js tests: test/simple/test-net-connect-buffer.js test/simple/test-net-create-connection.js
This makes generated project files more convenient to work with.
…ustom environment is specified.
Don't defer closing of socket and pipe file descriptors to the next iteration of the event loop. It breaks node.js unit tests that assume the call to `server.close()` immediately frees up the bound to address.