diff options
| author | Karoly Lorentey | 2005-05-28 21:04:38 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2005-05-28 21:04:38 +0000 |
| commit | 93d7a3669284221c9272784875f69c047873fe04 (patch) | |
| tree | 853af54aa3e46a73bd248dc7033dbf4e39132f9f /src/process.c | |
| parent | b4bb3cbc7caca5c9c207d9ed42cacb978790af67 (diff) | |
| parent | 9594f9294b16c3e828b593c4cc9159b6328e1aa3 (diff) | |
| download | emacs-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.c | 3 |
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); |