summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy J Fontaine <tjfontaine@gmail.com>2013-08-21 14:44:20 -0700
committerTimothy J Fontaine <tjfontaine@gmail.com>2013-08-21 14:44:20 -0700
commite445fbda1f76ee87141c7320f31f29a8a9a1729f (patch)
tree9ada1d78f86a7efa93748b4bb6ae67ab41f0e153
parent985695e4d6ab333fcc50c48c7ffb5617587efb65 (diff)
downloadnode-e445fbda1f76ee87141c7320f31f29a8a9a1729f.tar.gz
uv: Upgrade v0.10.14
-rw-r--r--deps/uv/ChangeLog9
-rw-r--r--deps/uv/src/unix/process.c4
-rw-r--r--deps/uv/src/version.c2
3 files changed, 12 insertions, 3 deletions
diff --git a/deps/uv/ChangeLog b/deps/uv/ChangeLog
index 6ffffc77b..9d97bdd44 100644
--- a/deps/uv/ChangeLog
+++ b/deps/uv/ChangeLog
@@ -1,4 +1,11 @@
-2013.07.26, Version 0.10.13 (Stable)
+2013.08.22, Version 0.10.14 (Stable)
+
+Changes since version 0.10.13:
+
+* unix: retry waitpid() on EINTR (Ben Noordhuis)
+
+
+2013.07.26, Version 0.10.13 (Stable), 381312e1fe6fecbabc943ccd56f0e7d114b3d064
Changes since version 0.10.12:
diff --git a/deps/uv/src/unix/process.c b/deps/uv/src/unix/process.c
index 267ecb64c..7ef84d0d2 100644
--- a/deps/uv/src/unix/process.c
+++ b/deps/uv/src/unix/process.c
@@ -73,7 +73,9 @@ static void uv__chld(uv_signal_t* handle, int signum) {
assert(signum == SIGCHLD);
for (;;) {
- pid = waitpid(-1, &status, WNOHANG);
+ do
+ pid = waitpid(-1, &status, WNOHANG);
+ while (pid == -1 && errno == EINTR);
if (pid == 0)
return;
diff --git a/deps/uv/src/version.c b/deps/uv/src/version.c
index 1010b2af7..e351af682 100644
--- a/deps/uv/src/version.c
+++ b/deps/uv/src/version.c
@@ -34,7 +34,7 @@
#define UV_VERSION_MAJOR 0
#define UV_VERSION_MINOR 10
-#define UV_VERSION_PATCH 13
+#define UV_VERSION_PATCH 14
#define UV_VERSION_IS_RELEASE 1