+2014-04-18 Paul Eggert <eggert@cs.ucla.edu>
+
+ * emacs.c (close_output_streams): Don't clear and restore errno.
+
2014-04-17 Jan Djärv <jan.h.d@swipnet.se>
* xterm.c (x_make_frame_visible): Prevent endless loop when frame
static void
close_output_streams (void)
{
- int err = errno;
-
- /* close_stream checks errno, so make sure it doesn't inherit some
- random value. */
- errno = 0;
if (close_stream (stdout) != 0)
{
emacs_perror ("Write error to standard output");
if (close_stream (stderr) != 0)
_exit (EXIT_FAILURE);
-
- errno = err;
}
/* ARGSUSED */