SCP: Make sure that log and debug file I/O use a large (64K) buffer

This commit is contained in:
Mark Pizzolato 2017-01-16 12:56:33 -08:00
parent 5f6636c6d7
commit 11c0251059
2 changed files with 2 additions and 3 deletions

View file

@ -1860,6 +1860,7 @@ else {
*pref = NULL;
return SCPE_OPENERR;
}
setvbuf (*pf, NULL, _IOFBF, 65536);
(*pref)->file = *pf;
(*pref)->refcount = 1; /* need close */
}

View file

@ -2598,9 +2598,7 @@ while (*tptr) {
else
strcpy (lp->txlogname, mp->logfiletmpl);
r = sim_open_logfile (lp->txlogname, TRUE, &lp->txlog, &lp->txlogref);
if (r == SCPE_OK)
setvbuf (lp->txlog, NULL, _IOFBF, 65536);
else {
if (r != SCPE_OK) {
free (lp->txlogname);
lp->txlogname = NULL;
break;