changeset 1192:12bbce3e695c

[xemacs-hg @ 2003-01-07 07:23:34 by stephent] don't block pipes <87wulh2znx.fsf@tleepslib.sk.tsukuba.ac.jp>
author stephent
date Tue, 07 Jan 2003 07:23:37 +0000
parents f6caf432c494
children 845417744c3a
files src/ChangeLog src/process-unix.c
diffstat 2 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Mon Jan 06 22:53:07 2003 +0000
+++ b/src/ChangeLog	Tue Jan 07 07:23:37 2003 +0000
@@ -1,3 +1,8 @@
+2002-12-17  Daiki Ueno  <daiki@xemacs.org>
+
+	* process-unix.c (unix_create_process): Set pipe write descriptor
+	non-blocking.
+
 2003-01-04  Steve Youngs  <youngs@xemacs.org>
 
 	* XEmacs 21.5.10 "burdock" is released.
--- a/src/process-unix.c	Mon Jan 06 22:53:07 2003 +0000
+++ b/src/process-unix.c	Tue Jan 07 07:23:37 2003 +0000
@@ -1119,6 +1119,7 @@
 #endif
 
   set_descriptor_non_blocking (inchannel);
+  set_descriptor_non_blocking (outchannel);
   if (errchannel >= 0)
     set_descriptor_non_blocking (errchannel);