summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug/debugcmd.cpp
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2025-04-19 16:23:44 +0200
committer hap <happppp@users.noreply.github.com>2025-04-19 16:23:44 +0200
commitb1d2a52ddd96375d0608fee4d666998d621679c6 (patch)
treee63cb1214393434018686917e50cc2389fbfb3b5 /src/emu/debug/debugcmd.cpp
parent8aec17bcc6e1998e3834f170d4f6c3f0dc0a690d (diff)
debugcmd: update prev commit: change out+app to in+out+ate
Diffstat (limited to 'src/emu/debug/debugcmd.cpp')
-rw-r--r--src/emu/debug/debugcmd.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/debug/debugcmd.cpp b/src/emu/debug/debugcmd.cpp
index e9ba3df68db..0b7efa44a93 100644
--- a/src/emu/debug/debugcmd.cpp
+++ b/src/emu/debug/debugcmd.cpp
@@ -3517,16 +3517,16 @@ void debugger_commands::execute_trace(const std::vector<std::string_view> &param
using namespace std::literals;
if (!util::streqlower(filename, "off"sv))
{
- std::ios_base::openmode mode = std::ios_base::out;
+ std::ios_base::openmode mode;
// opening for append?
if ((filename[0] == '>') && (filename[1] == '>'))
{
- mode |= std::ios_base::app;
+ mode = std::ios_base::in | std::ios_base::out | std::ios_base::ate;
filename = filename.substr(2);
}
else
- mode |= std::ios_base::trunc;
+ mode = std::ios_base::out | std::ios_base::trunc;
f = std::make_unique<std::ofstream>(filename.c_str(), mode);
if (f->fail())