diff --git a/src/libCom/test/epicsExitTest.c b/src/libCom/test/epicsExitTest.c index a1d01531f..06dcc5388 100644 --- a/src/libCom/test/epicsExitTest.c +++ b/src/libCom/test/epicsExitTest.c @@ -64,4 +64,5 @@ void epicsExitTest(void) epicsThreadCreate("threadA",50,stackSize,thread,pinfoA); pinfoB = (info *)calloc(1,sizeof(info)); epicsThreadCreate("threadB",50,stackSize,thread,pinfoB); + epicsThreadSleep(1.0); } diff --git a/src/libCom/test/rtemsTestHarness.c b/src/libCom/test/rtemsTestHarness.c index 0c78aec51..4cff08091 100644 --- a/src/libCom/test/rtemsTestHarness.c +++ b/src/libCom/test/rtemsTestHarness.c @@ -70,6 +70,7 @@ struct rtems_bsdnet_config rtems_bsdnet_config = { #include #include +#include rtems_task Init (rtems_task_argument ignored) @@ -104,5 +105,4 @@ Init (rtems_task_argument ignored) */ epicsRunLibComTests(); epicsExit(0); - exit(0); }