diff options
| author | Paul Eggert | 2011-04-13 12:23:45 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-04-13 12:23:45 -0700 |
| commit | 086e8c477d4342c8e718f9bb811da0b1a6e1e946 (patch) | |
| tree | ed596198be4a8e1cbfeee524f0f0139c1139dc90 /src/process.c | |
| parent | 273a5f82856e545365fbf9278bd739cb6c5aa35e (diff) | |
| download | emacs-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.c | 2 |
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) |