diff options
author | johnvg | 2013-03-20 16:16:15 +0000 |
---|---|---|
committer | johnvg | 2013-03-20 16:16:15 +0000 |
commit | ede0c13b508d0a5f85a9b3b8cacc1fa01c4b4be3 (patch) | |
tree | ee00016eeaa8f6422a3c970135084732cd71ce1b | |
parent | use / 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.c | 10 |
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; |