[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/process.c
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] Changes to emacs/src/process.c |
Date: |
Sat, 21 May 2005 07:58:54 -0400 |
Index: emacs/src/process.c
diff -c emacs/src/process.c:1.451 emacs/src/process.c:1.452
*** emacs/src/process.c:1.451 Sat May 14 14:06:33 2005
--- emacs/src/process.c Sat May 21 11:58:49 2005
***************
*** 5134,5139 ****
--- 5134,5140 ----
int rv;
struct coding_system *coding;
struct gcpro gcpro1;
+ volatile SIGTYPE (*old_sigpipe)();
GCPRO1 (object);
***************
*** 5258,5264 ****
while (len > 0)
{
int this = len;
- SIGTYPE (*old_sigpipe)();
/* Decide how much data we can send in one batch.
Long lines need to be split into multiple batches. */
--- 5259,5264 ----
***************
*** 5401,5406 ****
--- 5401,5407 ----
#endif /* not VMS */
else
{
+ signal (SIGPIPE, old_sigpipe);
#ifndef VMS
proc = process_sent_to;
p = XPROCESS (proc);