1
0
mirror of https://github.com/simh/simh.git synced 2026-01-25 19:56:25 +00:00

All: Convert from C runtime library perror() to sim_perror so that all messages will arrive in the same place(s).

This commit is contained in:
Mark Pizzolato
2015-04-03 19:56:37 -07:00
parent f2ca388f9c
commit 41978eca80
57 changed files with 94 additions and 88 deletions

View File

@@ -1222,7 +1222,7 @@ switch (fnc) { /* case on function */
if (err != 0) { /* error? */
hk_err (CS1_ERR|CS1_DONE, 0, ER_PAR, drv); /* set drive error */
perror ("HK I/O error");
sim_perror ("HK I/O error");
clearerr (uptr->fileref);
return SCPE_IOERR;
}

View File

@@ -167,7 +167,7 @@ if ((uptr->flags & UNIT_ATT) == 0)
fputc (uptr->buf & 0177, uptr->fileref);
uptr->pos = ftell (uptr->fileref);
if (ferror (uptr->fileref)) {
perror ("LPT I/O error");
sim_perror ("LPT I/O error");
clearerr (uptr->fileref);
return SCPE_IOERR;
}

View File

@@ -245,7 +245,7 @@ if ((temp = getc (ptr_unit.fileref)) == EOF) {
sim_printf ("PTR end of file\n");
else return SCPE_OK;
}
else perror ("PTR I/O error");
else sim_perror ("PTR I/O error");
clearerr (ptr_unit.fileref);
return SCPE_IOERR;
}
@@ -341,7 +341,7 @@ if (ptp_csr & CSR_IE)
if ((ptp_unit.flags & UNIT_ATT) == 0)
return IORETURN (ptp_stopioe, SCPE_UNATT);
if (putc (ptp_unit.buf, ptp_unit.fileref) == EOF) {
perror ("PTP I/O error");
sim_perror ("PTP I/O error");
clearerr (ptp_unit.fileref);
return SCPE_IOERR;
}

View File

@@ -767,7 +767,7 @@ rkda = (rkda & RKDA_DRIVE) | (track << RKDA_V_TRACK) | (sect << RKDA_V_SECT);
rk_set_done (0);
if (err != 0) { /* error? */
perror ("RK I/O error");
sim_perror ("RK I/O error");
clearerr (uptr->fileref);
return SCPE_IOERR;
}

View File

@@ -953,7 +953,7 @@ if (GET_SECT (uptr->TRK) >= RL_NUMSC)
rl_set_done (0);
if (err != 0) { /* error? */
perror ("RL I/O error");
sim_perror ("RL I/O error");
clearerr (uptr->fileref);
return SCPE_IOERR;
}

View File

@@ -1252,7 +1252,7 @@ else { /* Bottom End (After I/O processing) */
rp_set_er (ER1_PAR, drv); /* set drive error */
mba_set_exc (dibp->ba); /* set exception */
rp_update_ds (DS_ATA, drv);
perror ("RP I/O error");
sim_perror ("RP I/O error");
return SCPE_IOERR;
}

View File

@@ -1333,7 +1333,7 @@ if (uptr->WRITTEN && uptr->hwmark && ((uptr->flags & UNIT_RO)== 0)) { /* any
fxwrite (uptr->filebuf, sizeof (uint32), /* write file */
uptr->hwmark, uptr->fileref);
if (ferror (uptr->fileref))
perror ("I/O error");
sim_perror ("I/O error");
}
uptr->WRITTEN = FALSE; /* no longer dirty */
}

View File

@@ -1497,7 +1497,7 @@ t_stat tq_mot_err (UNIT *uptr, uint32 rsiz)
uptr->flags = (uptr->flags | UNIT_SXC) & ~UNIT_TMK; /* serious exception */
if (tq_dte (uptr, ST_DRV)) /* post err log */
tq_mot_end (uptr, EF_LOG, ST_DRV, rsiz); /* if ok, report err */
perror ("TQ I/O error");
sim_perror ("TQ I/O error");
clearerr (uptr->fileref);
return SCPE_IOERR;
}