[Simh] [PATCH 10 of 14] sim_print_log() changes for SDS
Peter Lund
firefly at vax64.dk
Mon Sep 10 17:09:44 EDT 2007
1 file changed, 2 insertions(+), 5 deletions(-)
SDS/sds_io.c | 7 ++-----
# HG changeset patch
# User Peter Lund <firefly at vax64.dk>
# Date 1189306591 -7200
# Node ID ad6458771e5d063753b811b5269d9eb20ed04d11
# Parent 626069f2f8eb52d666d9423988d86afe37b1ec68
sim_print_log() changes for SDS
diff -r 626069f2f8eb -r ad6458771e5d SDS/sds_io.c
--- a/SDS/sds_io.c Sun Sep 09 04:56:07 2007 +0200
+++ b/SDS/sds_io.c Sun Sep 09 04:56:31 2007 +0200
@@ -25,6 +25,7 @@
*/
#include "sds_defs.h"
+#include "sim_console.h"
/* Data chain word */
@@ -83,7 +84,6 @@ extern int32 stop_invins, stop_invdev, s
extern int32 stop_invins, stop_invdev, stop_inviop;
extern int32 mon_usr_trap;
extern UNIT cpu_unit;
-extern FILE *sim_log;
extern DEVICE *sim_devices[];
t_stat chan_reset (DEVICE *dptr);
@@ -906,10 +906,7 @@ for (i = 0; dptr = sim_devices[i]; i++)
for (j = 0; j < tplp->num; j++) { /* repeat as needed */
doff = dev + tplp->off + j; /* get offset dnum */
if (dev_map[doff][ch]) { /* slot in use? */
- printf ("Device number conflict, chan = %s, devno = %02o\n",
- chname[ch], doff);
- if (sim_log) fprintf (sim_log,
- "Device number conflict, chan = %s, dev = %02o\n",
+ sim_printf_log ("Device number conflict, chan = %s, devno = %02o\n",
chname[ch], doff);
return TRUE;
}
More information about the Simh
mailing list