From 34a59c7eb93e8dedc4dfdf67382740fb75926984 Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Tue, 31 Aug 2004 12:43:08 +0000 Subject: [PATCH] do not call exit on vxWorks --- src/libCom/misc/epicsExit.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libCom/misc/epicsExit.c b/src/libCom/misc/epicsExit.c index 63bfaeb9a..336f62f75 100644 --- a/src/libCom/misc/epicsExit.c +++ b/src/libCom/misc/epicsExit.c @@ -71,7 +71,11 @@ epicsShareFunc void epicsShareAPI epicsExitCallAtExits(void) epicsShareFunc void epicsShareAPI epicsExit(int status) { epicsExitCallAtExits(); + epicsThreadSleep(1.0); + /* for vxWorks exit only terminates calling thread*/ +#ifndef vxWorks exit(status); +#endif } epicsShareFunc int epicsShareAPI epicsAtExit(epicsExitFunc func, void *arg)