LibC: Fix freopen to preserve file state :)

This commit is contained in:
2026-05-25 02:14:04 +03:00
parent ee5c225954
commit fe533c2e62
+2 -1
View File
@@ -404,7 +404,8 @@ FILE* freopen(const char* pathname, const char* mode_str, FILE* file)
if (pathname)
{
fclose(file);
fflush(file);
close(file->fd);
file->fd = open(pathname, mode, 0666);
file->mode = mode & O_ACCMODE;
if (file->fd == -1)