diff options
author | cjihrig <cjihrig@gmail.com> | 2019-02-10 11:55:38 -0500 |
---|---|---|
committer | cjihrig <cjihrig@gmail.com> | 2019-02-13 08:15:42 -0500 |
commit | 0109e121d3a2f87c4bad75ac05436b56c9fd3407 (patch) | |
tree | 9b721863be4723c2785387a8900f719305a3a979 /deps/uv/src/unix/core.c | |
parent | ec76f7cf8f4becb2c388aa6ad771f134f1466147 (diff) | |
download | android-node-v8-0109e121d3a2f87c4bad75ac05436b56c9fd3407.tar.gz android-node-v8-0109e121d3a2f87c4bad75ac05436b56c9fd3407.tar.bz2 android-node-v8-0109e121d3a2f87c4bad75ac05436b56c9fd3407.zip |
deps: upgrade to libuv 1.26.0
Notable changes:
- A bug that could result in 100% CPU utilization in Node
has been fixed (https://github.com/libuv/libuv/issues/2162)
- Node's report module will now include the entire Windows
product name (https://github.com/libuv/libuv/pull/2170)
PR-URL: https://github.com/nodejs/node/pull/26037
Fixes: https://github.com/nodejs/node/issues/26013
Fixes: https://github.com/nodejs/node/issues/25875
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Diffstat (limited to 'deps/uv/src/unix/core.c')
-rw-r--r-- | deps/uv/src/unix/core.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/deps/uv/src/unix/core.c b/deps/uv/src/unix/core.c index cd57ce20ba..7e42337b9a 100644 --- a/deps/uv/src/unix/core.c +++ b/deps/uv/src/unix/core.c @@ -43,7 +43,6 @@ #include <sys/utsname.h> #ifdef __sun -# include <netdb.h> /* MAXHOSTNAMELEN on Solaris */ # include <sys/filio.h> # include <sys/types.h> # include <sys/wait.h> @@ -88,15 +87,6 @@ #include <sys/ioctl.h> #endif -#if !defined(__MVS__) -#include <sys/param.h> /* MAXHOSTNAMELEN on Linux and the BSDs */ -#endif - -/* Fallback for the maximum hostname length */ -#ifndef MAXHOSTNAMELEN -# define MAXHOSTNAMELEN 256 -#endif - static int uv__run_pending(uv_loop_t* loop); /* Verify that uv_buf_t is ABI-compatible with struct iovec. */ @@ -892,7 +882,8 @@ void uv__io_close(uv_loop_t* loop, uv__io_t* w) { QUEUE_REMOVE(&w->pending_queue); /* Remove stale events for this file descriptor */ - uv__platform_invalidate_fd(loop, w->fd); + if (w->fd != -1) + uv__platform_invalidate_fd(loop, w->fd); } @@ -1291,7 +1282,7 @@ int uv_os_gethostname(char* buffer, size_t* size) { instead by creating a large enough buffer and comparing the hostname length to the size input. */ - char buf[MAXHOSTNAMELEN + 1]; + char buf[UV_MAXHOSTNAMESIZE]; size_t len; if (buffer == NULL || size == NULL || *size == 0) |