1
0
mirror of https://github.com/open-simh/simh.git synced 2026-01-26 04:02:39 +00:00

SCP: Add a "-N" (new file) option to the SET LOG and SET DEBUG commands. From Dave Bryan.

This commit is contained in:
Mark Pizzolato
2014-12-17 20:07:28 -08:00
parent 03800ae725
commit 95740f1f2d
2 changed files with 10 additions and 1 deletions

View File

@@ -1612,7 +1612,10 @@ else {
return SCPE_MEM;
get_glyph_nc (filename, gbuf, 0); /* reparse */
strncpy ((*pref)->name, gbuf, sizeof((*pref)->name)-1);
*pf = sim_fopen (gbuf, (binary ? "a+b" : "a+")); /* open file */
if (sim_switches & SWMASK ('N')) /* if a new log file is requested */
*pf = sim_fopen (gbuf, (binary ? "w+b" : "w+"));/* then open an empty file */
else /* otherwise */
*pf = sim_fopen (gbuf, (binary ? "a+b" : "a+"));/* append to an existing file */
if (*pf == NULL) { /* error? */
free (*pref);
*pref = NULL;