(U+6215): Apply new conventions for glyph granularity.
[chise/xemacs-chise.git.1] / src / process-nt.c
index 34da238..9c0a4ef 100644 (file)
@@ -642,6 +642,9 @@ static void
 nt_finalize_process_data (Lisp_Process *p, int for_disksave)
 {
   assert (!for_disksave);
+  /* If it's still in the list of processes we are waiting on delete
+     it.  */
+  mswindows_unwait_process (p);
   if (NT_DATA (p)->h_process)
     CloseHandle (NT_DATA (p)->h_process);
 }
@@ -1051,7 +1054,7 @@ nt_send_process (Lisp_Object proc, struct lstream* lstream)
 
       chunklen = Lstream_read (lstream, chunkbuf, 512);
       if (chunklen <= 0)
-       break; /* perhaps should abort() if < 0?
+       break; /* perhaps should ABORT() if < 0?
                  This should never happen. */
 
       /* Lstream_write() will never successfully write less than the
@@ -1383,7 +1386,7 @@ vars_of_process_nt (void)
               &Vmswindows_start_process_share_console /*
 When nil, new child processes are given a new console.
 When non-nil, they share the Emacs console; this has the limitation of
-allowing only only DOS subprocess to run at a time (whether started directly
+allowing only one DOS subprocess to run at a time (whether started directly
 or indirectly by Emacs), and preventing Emacs from cleanly terminating the
 subprocess group, but may allow Emacs to interrupt a subprocess that doesn't
 otherwise respond to interrupts from Emacs.