aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjohnvg2013-03-20 16:16:15 +0000
committerjohnvg2013-03-20 16:16:15 +0000
commitede0c13b508d0a5f85a9b3b8cacc1fa01c4b4be3 (patch)
treeee00016eeaa8f6422a3c970135084732cd71ce1b
parentuse / instead of \ after Clean System Files in paths (diff)
restore some code for reopening files that was accidently removed
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@2209 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
-rw-r--r--backendC/CleanCompilerSources/backend.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/backendC/CleanCompilerSources/backend.c b/backendC/CleanCompilerSources/backend.c
index 810743f..32d2172 100644
--- a/backendC/CleanCompilerSources/backend.c
+++ b/backendC/CleanCompilerSources/backend.c
@@ -3840,8 +3840,14 @@ BECloseFiles (void)
std_error_file_p = stderr;
#else
fclose (StdError);
- StdErrorReopened = False;
- if (StdOutReopened)
+#endif
+ StdErrorReopened = False;
+ }
+ if (StdOutReopened){
+#ifdef _SUN_
+ fclose (std_out_file_p);
+ std_out_file_p = stdout;
+#else
fclose (StdOut);
#endif
StdOutReopened = False;