Browse Source

Fix #4406 `os2` to not close the std file handles but rather just free the memory for the `^File` data.

gingerBill 8 months ago
parent
commit
aa36ae01cf
1 changed files with 3 additions and 3 deletions
  1. 3 3
      core/os/os2/file_windows.odin

+ 3 - 3
core/os/os2/file_windows.odin

@@ -50,9 +50,9 @@ init_std_files :: proc() {
 }
 }
 @(fini)
 @(fini)
 fini_std_files :: proc() {
 fini_std_files :: proc() {
-	close(stdin)
-	close(stdout)
-	close(stderr)
+	_destroy((^File_Impl)(stdin.impl))
+	_destroy((^File_Impl)(stdout.impl))
+	_destroy((^File_Impl)(stderr.impl))
 }
 }