aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
authorKaroly Lorentey2005-05-28 21:04:38 +0000
committerKaroly Lorentey2005-05-28 21:04:38 +0000
commit93d7a3669284221c9272784875f69c047873fe04 (patch)
tree853af54aa3e46a73bd248dc7033dbf4e39132f9f /src/process.c
parentb4bb3cbc7caca5c9c207d9ed42cacb978790af67 (diff)
parent9594f9294b16c3e828b593c4cc9159b6328e1aa3 (diff)
downloademacs-93d7a3669284221c9272784875f69c047873fe04.tar.gz
emacs-93d7a3669284221c9272784875f69c047873fe04.zip
Merged from miles@gnu.org--gnu-2005 (patch 70-73, 320-331)
Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-320 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-321 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-322 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-323 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-324 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-325 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-326 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-327 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-328 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-329 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-330 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-331 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-70 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-71 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-72 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-73 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-348
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c
index a557ee30c27..41e46c53dc9 100644
--- a/src/process.c
+++ b/src/process.c
@@ -5134,6 +5134,7 @@ send_process (proc, buf, len, object)
5134 int rv; 5134 int rv;
5135 struct coding_system *coding; 5135 struct coding_system *coding;
5136 struct gcpro gcpro1; 5136 struct gcpro gcpro1;
5137 SIGTYPE (*volatile old_sigpipe) ();
5137 5138
5138 GCPRO1 (object); 5139 GCPRO1 (object);
5139 5140
@@ -5258,7 +5259,6 @@ send_process (proc, buf, len, object)
5258 while (len > 0) 5259 while (len > 0)
5259 { 5260 {
5260 int this = len; 5261 int this = len;
5261 SIGTYPE (*old_sigpipe)();
5262 5262
5263 /* Decide how much data we can send in one batch. 5263 /* Decide how much data we can send in one batch.
5264 Long lines need to be split into multiple batches. */ 5264 Long lines need to be split into multiple batches. */
@@ -5401,6 +5401,7 @@ send_process (proc, buf, len, object)
5401#endif /* not VMS */ 5401#endif /* not VMS */
5402 else 5402 else
5403 { 5403 {
5404 signal (SIGPIPE, old_sigpipe);
5404#ifndef VMS 5405#ifndef VMS
5405 proc = process_sent_to; 5406 proc = process_sent_to;
5406 p = XPROCESS (proc); 5407 p = XPROCESS (proc);