From 39a8d90553b11bba76cf9c7d8c945e93cb659f2a Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Fri, 27 Oct 2006 16:32:40 +0000 Subject: [PATCH] Let epicsExitTest work on systems with strict priority scheduling. --- src/libCom/test/epicsExitTest.c | 1 + src/libCom/test/rtemsTestHarness.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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); }