mirror of
https://github.com/simh/simh.git
synced 2026-01-13 23:35:57 +00:00
SCP: Assure that a failure message is emitted before calling abort().
This commit is contained in:
parent
72d4e73024
commit
58925f7672
@ -916,6 +916,7 @@ extern int32 sim_asynch_inst_latency;
|
||||
sim_debug (SIM_DBG_EVENT, sim_dflt_dev, "Queue Corruption detected\n");\
|
||||
fclose(sim_deb); \
|
||||
} \
|
||||
sim_printf("Queue Corruption detected\n"); \
|
||||
abort(); \
|
||||
} \
|
||||
if (lock) \
|
||||
@ -1358,7 +1359,7 @@ extern int32 sim_asynch_inst_latency;
|
||||
AIO_UNLOCK; \
|
||||
} else (void)0
|
||||
#endif /* USE_AIO_INTRINSICS */
|
||||
#define AIO_VALIDATE if (!pthread_equal ( pthread_self(), sim_asynch_main_threadid )) abort()
|
||||
#define AIO_VALIDATE if (!pthread_equal ( pthread_self(), sim_asynch_main_threadid )) {sim_printf("Improper thread context for operation\n"); abort();}
|
||||
#define AIO_CHECK_EVENT \
|
||||
if (0 > --sim_asynch_check) { \
|
||||
AIO_UPDATE_QUEUE; \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user