comparison src/process.c @ 69974:2ecef706d823

(Fprocess_send_eof): Abort if fail to open null device.
author Richard M. Stallman <rms@gnu.org>
date Wed, 12 Apr 2006 15:01:37 +0000
parents dc4e5cc51e66
children 9fb9e33ecf2d
comparison
equal deleted inserted replaced
69973:dc4e5cc51e66 69974:2ecef706d823
6232 emacs_close (XINT (XPROCESS (proc)->outfd)); 6232 emacs_close (XINT (XPROCESS (proc)->outfd));
6233 #else /* not HAVE_SHUTDOWN */ 6233 #else /* not HAVE_SHUTDOWN */
6234 emacs_close (XINT (XPROCESS (proc)->outfd)); 6234 emacs_close (XINT (XPROCESS (proc)->outfd));
6235 #endif /* not HAVE_SHUTDOWN */ 6235 #endif /* not HAVE_SHUTDOWN */
6236 new_outfd = emacs_open (NULL_DEVICE, O_WRONLY, 0); 6236 new_outfd = emacs_open (NULL_DEVICE, O_WRONLY, 0);
6237 if (new_outfd < 0)
6238 abort ();
6237 old_outfd = XINT (XPROCESS (proc)->outfd); 6239 old_outfd = XINT (XPROCESS (proc)->outfd);
6238 6240
6239 if (!proc_encode_coding_system[new_outfd]) 6241 if (!proc_encode_coding_system[new_outfd])
6240 proc_encode_coding_system[new_outfd] 6242 proc_encode_coding_system[new_outfd]
6241 = (struct coding_system *) xmalloc (sizeof (struct coding_system)); 6243 = (struct coding_system *) xmalloc (sizeof (struct coding_system));