emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/process.c


From: Richard M . Stallman
Subject: [Emacs-diffs] Changes to emacs/src/process.c
Date: Sat, 14 May 2005 10:06:34 -0400

Index: emacs/src/process.c
diff -c emacs/src/process.c:1.450 emacs/src/process.c:1.451
*** emacs/src/process.c:1.450   Thu Mar 24 19:14:05 2005
--- emacs/src/process.c Sat May 14 14:06:33 2005
***************
*** 5108,5113 ****
--- 5108,5114 ----
    sigrelse (SIGPIPE);
    sigrelse (SIGALRM);
  #endif /* BSD4_1 */
+   sigunblock (sigmask (SIGPIPE));
    longjmp (send_process_frame, 1);
  }
  
***************
*** 5299,5305 ****
                               0, datagram_address[outfd].sa,
                               datagram_address[outfd].len);
                  if (rv < 0 && errno == EMSGSIZE)
!                   report_file_error ("sending datagram", Fcons (proc, Qnil));
                }
              else
  #endif
--- 5300,5310 ----
                               0, datagram_address[outfd].sa,
                               datagram_address[outfd].len);
                  if (rv < 0 && errno == EMSGSIZE)
!                   {
!                     signal (SIGPIPE, old_sigpipe);
!                     report_file_error ("sending datagram",
!                                        Fcons (proc, Qnil));
!                   }
                }
              else
  #endif




reply via email to

[Prev in Thread] Current Thread [Next in Thread]