All file handles created on Windows used to be made non-inheritable, by forcing the .Close_On_Exec flag in _open() function. In addition, there was an issue with security descriptor being freed before use, which has been fixed.
@(require_results)
package os
allocators.odin
i64
int
stream
os2.File
@(rodata)
@(static, rodata)
context
Fstat_Callback
File.user_fstat
temp_file.odin