From: Brendan Hansen Date: Fri, 20 May 2022 00:37:52 +0000 (-0500) Subject: fixed bug with opening file in append mode X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=3b7edf8220513f41a03e7431642c5599e6e95940;p=onyx.git fixed bug with opening file in append mode --- 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;