SCP: Allow device service routines to return simulator specific error codes

This commit is contained in:
Mark Pizzolato 2019-02-23 16:46:25 -08:00
parent 86114729de
commit fa10e1de49

1
scp.c
View file

@ -10654,6 +10654,7 @@ do {
AIO_EVENT_COMPLETE(uptr, reason); AIO_EVENT_COMPLETE(uptr, reason);
bare_reason = SCPE_BARE_STATUS (reason); bare_reason = SCPE_BARE_STATUS (reason);
if ((bare_reason != SCPE_OK) && /* Provide context for unexpected errors */ if ((bare_reason != SCPE_OK) && /* Provide context for unexpected errors */
(bare_reason >= SCPE_BASE) &&
(bare_reason != SCPE_STOP) && (bare_reason != SCPE_STOP) &&
(bare_reason != SCPE_STEP) && (bare_reason != SCPE_STEP) &&
(bare_reason != SCPE_EXPECT) && (bare_reason != SCPE_EXPECT) &&