From 5f0e073c23035dc6ee47ed84071edb70033a777b Mon Sep 17 00:00:00 2001 From: deuce <> Date: Mon, 5 Apr 2004 19:25:09 +0000 Subject: [PATCH] Fix up _fsopen() to properly create/truncate files. --- src/xpdev/filewrap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/xpdev/filewrap.c b/src/xpdev/filewrap.c index e8d118609a..7469cdb660 100644 --- a/src/xpdev/filewrap.c +++ b/src/xpdev/filewrap.c @@ -275,16 +275,16 @@ FILE *_fsopen(char *pszFilename, char *pszMode, int shmode) Mode=O_RDONLY; break; case 2: - Mode=O_WRONLY|O_CREAT; + Mode=O_WRONLY|O_CREAT|O_TRUNC; break; case 4: Mode=O_APPEND|O_WRONLY|O_CREAT; break; case 9: - Mode=O_RDWR; + Mode=O_RDWR|O_CREAT; break; case 10: - Mode=O_RDWR|O_CREAT; + Mode=O_RDWR|O_CREAT|O_TRUNC; break; case 12: Mode=O_RDWR|O_APPEND|O_CREAT; -- GitLab