From 51fa69fc9e5126b8f80eec1fb6b6dbf91a9f3d02 Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Wed, 20 May 2009 17:56:00 +0000 Subject: [PATCH] reviewed by: Vincent Torri patch by: Lance Fetters * src/lib/evil_unistd.c: make evil_pipe() non blocking SVN revision: 40758 --- legacy/evil/ChangeLog | 8 ++++++++ legacy/evil/src/lib/evil_unistd.c | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/legacy/evil/ChangeLog b/legacy/evil/ChangeLog index 76d1165dff..2263ed48f3 100644 --- a/legacy/evil/ChangeLog +++ b/legacy/evil/ChangeLog @@ -1,3 +1,11 @@ +2009-05-20 Vincent Torri + + reviewed by: Vincent Torri + patch by: Lance Fetters + + * src/lib/evil_unistd.c: + make evil_pipe() non blocking + 2009-04-18 Vincent Torri * configure.ac: diff --git a/legacy/evil/src/lib/evil_unistd.c b/legacy/evil/src/lib/evil_unistd.c index d9eea5a021..6628137637 100644 --- a/legacy/evil/src/lib/evil_unistd.c +++ b/legacy/evil/src/lib/evil_unistd.c @@ -383,11 +383,11 @@ evil_pipe(int *fds) if (!FD_ISSET (socket1, &write_set)) goto out2; - arg = 0; + arg = 1; if (ioctlsocket (socket1, FIONBIO, &arg) == SOCKET_ERROR) goto out2; - arg = 0; + arg = 1; if (ioctlsocket (socket2, FIONBIO, &arg) == SOCKET_ERROR) goto out2;