uv: Upgrade v0.10.14
authorTimothy J Fontaine <tjfontaine@gmail.com>
Wed, 21 Aug 2013 21:44:20 +0000 (14:44 -0700)
committerTimothy J Fontaine <tjfontaine@gmail.com>
Wed, 21 Aug 2013 21:44:20 +0000 (14:44 -0700)
deps/uv/ChangeLog
deps/uv/src/unix/process.c
deps/uv/src/version.c

index 6ffffc7..9d97bdd 100644 (file)
@@ -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:
 
index 267ecb6..7ef84d0 100644 (file)
@@ -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;
index 1010b2a..e351af6 100644 (file)
@@ -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