[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