aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
authorPaul Eggert2011-04-13 12:23:45 -0700
committerPaul Eggert2011-04-13 12:23:45 -0700
commit086e8c477d4342c8e718f9bb811da0b1a6e1e946 (patch)
treeed596198be4a8e1cbfeee524f0f0139c1139dc90 /src/process.c
parent273a5f82856e545365fbf9278bd739cb6c5aa35e (diff)
downloademacs-086e8c477d4342c8e718f9bb811da0b1a6e1e946.tar.gz
emacs-086e8c477d4342c8e718f9bb811da0b1a6e1e946.zip
* process.c (send_process): Count partial writes as successes.
See http://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00483.html
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c
index 2eed7b4654f..2c3124f429c 100644
--- a/src/process.c
+++ b/src/process.c
@@ -5396,7 +5396,7 @@ send_process (volatile Lisp_Object proc, const char *volatile buf,
5396 else 5396 else
5397#endif 5397#endif
5398 written = emacs_write (outfd, buf, this); 5398 written = emacs_write (outfd, buf, this);
5399 rv = (written == this ? 0 : -1); 5399 rv = (written ? 0 : -1);
5400#ifdef ADAPTIVE_READ_BUFFERING 5400#ifdef ADAPTIVE_READ_BUFFERING
5401 if (p->read_output_delay > 0 5401 if (p->read_output_delay > 0
5402 && p->adaptive_read_buffering == 1) 5402 && p->adaptive_read_buffering == 1)