From 12dc840edaf7828d64b06153137433cd949c8eb5 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Mon, 3 May 2010 17:28:04 -0500 Subject: [PATCH] Don't print anything from epicsThreadShow() when tid=0. Also don't pass level > 1 to vxWorks taskShow() routine. --- src/libCom/osi/os/vxWorks/osdThread.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/libCom/osi/os/vxWorks/osdThread.c b/src/libCom/osi/os/vxWorks/osdThread.c index 9542778e2..acd1b40fe 100644 --- a/src/libCom/osi/os/vxWorks/osdThread.c +++ b/src/libCom/osi/os/vxWorks/osdThread.c @@ -313,10 +313,13 @@ void epicsThreadShowAll(unsigned int level) taskShow(0,2); } -void epicsThreadShow(epicsThreadId id,unsigned int level) +void epicsThreadShow(epicsThreadId id, unsigned int level) { int tid = (int)id; - taskShow(tid,level); + + if (level > 1) level = 1; + if (tid) + taskShow(tid, level); } /* The following algorithm was thought of by Andrew Johnson APS/ASD .