From 3b7edf8220513f41a03e7431642c5599e6e95940 Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Thu, 19 May 2022 19:37:52 -0500 Subject: [PATCH] fixed bug with opening file in append mode --- include/bh.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/bh.h b/include/bh.h index 58123d72..c2f78011 100644 --- a/include/bh.h +++ b/include/bh.h @@ -1437,7 +1437,7 @@ bh_file_error bh_file_open_mode(bh_file* file, bh_file_mode mode, const char* fi switch (mode & BH_FILE_MODE_MODES) { case BH_FILE_MODE_READ: os_mode = O_RDONLY; break; case BH_FILE_MODE_WRITE: os_mode = O_WRONLY | O_CREAT | O_TRUNC; break; - case BH_FILE_MODE_APPEND: os_mode = O_RDONLY | O_APPEND | O_CREAT; break; + case BH_FILE_MODE_APPEND: os_mode = O_WRONLY | O_APPEND | O_CREAT; break; case BH_FILE_MODE_READ | BH_FILE_MODE_RW: os_mode = O_RDWR; break; case BH_FILE_MODE_WRITE | BH_FILE_MODE_RW: os_mode = O_RDWR | O_CREAT | O_TRUNC; break; case BH_FILE_MODE_APPEND | BH_FILE_MODE_RW: os_mode = O_RDWR | O_APPEND | O_CREAT; break; -- 2.25.1