From 4a98bdd59980a1644dab3b740570c6b831bd360e Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Tue, 28 Nov 2006 21:23:25 +0000 Subject: [PATCH] Clear up gcc warnings. --- src/libCom/osi/epicsThread.h | 2 +- src/libCom/osi/os/posix/osdThread.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/libCom/osi/epicsThread.h b/src/libCom/osi/epicsThread.h index cc005c01c..c5cd1f998 100644 --- a/src/libCom/osi/epicsThread.h +++ b/src/libCom/osi/epicsThread.h @@ -75,7 +75,7 @@ epicsShareFunc void epicsShareAPI epicsThreadSuspendSelf(void); epicsShareFunc void epicsShareAPI epicsThreadResume(epicsThreadId id); epicsShareFunc unsigned int epicsShareAPI epicsThreadGetPriority( epicsThreadId id); -epicsShareFunc unsigned int epicsShareAPI epicsThreadGetPrioritySelf(); +epicsShareFunc unsigned int epicsShareAPI epicsThreadGetPrioritySelf(void); epicsShareFunc void epicsShareAPI epicsThreadSetPriority( epicsThreadId id,unsigned int priority); epicsShareFunc epicsThreadBooleanStatus epicsShareAPI diff --git a/src/libCom/osi/os/posix/osdThread.c b/src/libCom/osi/os/posix/osdThread.c index 7c3a45293..4eca8a4f4 100644 --- a/src/libCom/osi/os/posix/osdThread.c +++ b/src/libCom/osi/os/posix/osdThread.c @@ -147,6 +147,7 @@ static void myAtExit(void) pthread_key_delete(getpthreadInfo); } +#if defined (_POSIX_THREAD_PRIORITY_SCHEDULING) static int getOssPriorityValue(epicsThreadOSD *pthreadInfo) { double maxPriority,minPriority,slope,oss; @@ -159,6 +160,7 @@ static int getOssPriorityValue(epicsThreadOSD *pthreadInfo) oss = (double)pthreadInfo->osiPriority * slope + minPriority; return((int)oss); } +#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ static void setSchedulingPolicy(epicsThreadOSD *pthreadInfo,int policy) { #if defined (_POSIX_THREAD_PRIORITY_SCHEDULING) @@ -433,13 +435,13 @@ epicsThreadId epicsThreadCreate(const char *name, /* * Cleanup routine for threads not created by epicsThreadCreate(). */ -static void nonEPICSthreadCleanup(void *arg) +/* static void nonEPICSthreadCleanup(void *arg) { epicsThreadOSD *pthreadInfo = (epicsThreadOSD *)arg; free(pthreadInfo->name); free(pthreadInfo); -} +} */ /* * Create dummy context for threads not created by epicsThreadCreate().