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:
40
scp.c
40
scp.c
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user