*** empty log message ***
authorJim Blandy <jimb@redhat.com>
Mon, 16 Mar 1992 23:20:07 +0000 (23:20 +0000)
committerJim Blandy <jimb@redhat.com>
Mon, 16 Mar 1992 23:20:07 +0000 (23:20 +0000)
src/buffer.c
src/callproc.c

index bbf0e29..fbf6bb8 100644 (file)
@@ -1,5 +1,5 @@
 /* Buffer manipulation primitives for GNU Emacs.
-   Copyright (C) 1985, 1986, 1987, 1988, 1989 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1987, 1988, 1989, 1992 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -678,9 +678,7 @@ with `delete-process'.")
   unlock_buffer (b);
 #endif /* CLASH_DETECTION */
 
-#ifdef subprocesses
   kill_buffer_processes (buf);
-#endif /* subprocesses */
 
   tem = Vinhibit_quit;
   Vinhibit_quit = Qt;
index fff728a..d22393a 100644 (file)
@@ -242,6 +242,9 @@ If you quit, the process is killed with SIGKILL.")
   if (XTYPE (buffer) == Lisp_Int)
     {
 #ifndef subprocesses
+      /* If Emacs has been built with asynchronous subprocess support,
+        we don't need to do this, I think because it will then have
+        the facilities for handling SIGCHLD.  */
       wait_without_blocking ();
 #endif /* subprocesses */
       return Qnil;