1
0
mirror of https://github.com/simh/simh.git synced 2026-04-15 16:11:13 +00:00

SOCK: Add tmxr (and socket) library tests

This commit is contained in:
Mark Pizzolato
2020-03-31 09:07:39 -07:00
parent 16e7ffa901
commit 3d2394a2fb
3 changed files with 73 additions and 16 deletions

40
scp.c
View File

@@ -15378,26 +15378,36 @@ if (sim_switches & SWMASK ('D')) {
}
for (i = 0; (dptr = sim_devices[i]) != NULL; i++) {
t_stat tstat = SCPE_OK;
t_bool was_disabled = ((dptr->flags & DEV_DIS) != 0);
sim_switches = saved_switches;
switch (DEV_TYPE(dptr)) {
if (was_disabled)
tstat = set_dev_enbdis (dptr, NULL, 1, NULL);
if (tstat == SCPE_OK) {
switch (DEV_TYPE(dptr)) {
#if defined(USE_SIM_CARD)
case DEV_CARD:
tstat = sim_card_test (dptr);
break;
case DEV_CARD:
tstat = sim_card_test (dptr);
break;
#endif
case DEV_DISK:
tstat = sim_disk_test (dptr);
break;
case DEV_ETHER:
tstat = sim_ether_test (dptr);
break;
case DEV_TAPE:
tstat = sim_tape_test (dptr);
break;
default:
break;
case DEV_DISK:
tstat = sim_disk_test (dptr);
break;
case DEV_ETHER:
tstat = sim_ether_test (dptr);
break;
case DEV_TAPE:
tstat = sim_tape_test (dptr);
break;
case DEV_MUX:
tstat = tmxr_sock_test (dptr);
break;
default:
break;
}
}
if (was_disabled)
set_dev_enbdis (dptr, NULL, 0, NULL);
if (tstat != SCPE_OK)
stat = tstat;
}