# HG changeset patch # User YAMAMOTO Mitsuharu # Date 1174380646 0 # Node ID 4f322e7c202ac32f077af1cb4c1060111d2f4576 # Parent c8af69547c167b9ad3318c94b2b7370765c5fe4f Include blockinput.h. (Fredirect_debugging_output): Add BLOCK_INPUT around fclose. diff -r c8af69547c16 -r 4f322e7c202a src/print.c --- a/src/print.c Tue Mar 20 08:50:31 2007 +0000 +++ b/src/print.c Tue Mar 20 08:50:46 2007 +0000 @@ -33,6 +33,7 @@ #include "dispextern.h" #include "termchar.h" #include "intervals.h" +#include "blockinput.h" Lisp_Object Vstandard_output, Qstandard_output; @@ -976,7 +977,11 @@ Lisp_Object file, append; { if (initial_stderr_stream != NULL) - fclose (stderr); + { + BLOCK_INPUT; + fclose (stderr); + UNBLOCK_INPUT; + } stderr = initial_stderr_stream; initial_stderr_stream = NULL;