From 2485c1fb1c735d8a2fc322467aff1f10fa3ece02 Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Mon, 17 Sep 2012 13:22:09 +0200 Subject: [PATCH] libCom/osi: Rename osd thread sched policy flag (Fifo -> RealTime) --- src/libCom/osi/os/Linux/osdThread.h | 2 +- src/libCom/osi/os/posix/osdThread.c | 4 ++-- src/libCom/osi/os/posix/osdThread.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libCom/osi/os/Linux/osdThread.h b/src/libCom/osi/os/Linux/osdThread.h index 729d0aacd..859749837 100644 --- a/src/libCom/osi/os/Linux/osdThread.h +++ b/src/libCom/osi/os/Linux/osdThread.h @@ -31,7 +31,7 @@ typedef struct epicsThreadOSD { epicsEventId suspendEvent; int isSuspended; int isEpicsThread; - int isFifoScheduled; + int isRealTimeScheduled; int isOnThreadList; unsigned int osiPriority; char name[1]; /* actually larger */ diff --git a/src/libCom/osi/os/posix/osdThread.c b/src/libCom/osi/os/posix/osdThread.c index 9d5828bf1..92bc572f0 100644 --- a/src/libCom/osi/os/posix/osdThread.c +++ b/src/libCom/osi/os/posix/osdThread.c @@ -477,7 +477,7 @@ epicsShareFunc epicsThreadId epicsShareAPI epicsThreadCreate(const char *name, if(pthreadInfo==0) return 0; pthreadInfo->isEpicsThread = 1; setSchedulingPolicy(pthreadInfo,SCHED_FIFO); - pthreadInfo->isFifoScheduled = 1; + pthreadInfo->isRealTimeScheduled = 1; status = pthread_create(&pthreadInfo->tid,&pthreadInfo->attr, start_routine,pthreadInfo); if(status==EPERM){ @@ -608,7 +608,7 @@ epicsShareFunc void epicsShareAPI epicsThreadSetPriority(epicsThreadId pthreadIn return; } pthreadInfo->osiPriority = priority; - if(!pthreadInfo->isFifoScheduled) return; + if(!pthreadInfo->isRealTimeScheduled) return; #if defined (_POSIX_THREAD_PRIORITY_SCHEDULING) pthreadInfo->schedParam.sched_priority = getOssPriorityValue(pthreadInfo); status = pthread_attr_setschedparam( diff --git a/src/libCom/osi/os/posix/osdThread.h b/src/libCom/osi/os/posix/osdThread.h index cd26159d9..8da859e94 100644 --- a/src/libCom/osi/os/posix/osdThread.h +++ b/src/libCom/osi/os/posix/osdThread.h @@ -30,7 +30,7 @@ typedef struct epicsThreadOSD { epicsEventId suspendEvent; int isSuspended; int isEpicsThread; - int isFifoScheduled; + int isRealTimeScheduled; int isOnThreadList; unsigned int osiPriority; char name[1]; /* actually larger */