From c5c43911d8501674d0256fab9f9e79e0b90e992d Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Mon, 28 Feb 2000 16:15:39 +0000 Subject: [PATCH] dont call set_stacksize if USE_DEFAULT_STACK --- src/libCom/osi/os/posix/osdThread.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/libCom/osi/os/posix/osdThread.c b/src/libCom/osi/os/posix/osdThread.c index 60dc88cc2..4701f6bef 100644 --- a/src/libCom/osi/os/posix/osdThread.c +++ b/src/libCom/osi/os/posix/osdThread.c @@ -76,7 +76,7 @@ static int getOssPriorityValue(threadInfo *pthreadInfo) oss = (double)pthreadInfo->osiPriority * slope + minPriority; return((int)oss); } - + static threadInfo * init_threadInfo(const char *name, unsigned int priority, unsigned int stackSize, THREADFUNC funptr,void *parm) @@ -95,11 +95,12 @@ static threadInfo * init_threadInfo(const char *name, #if defined (_POSIX_THREAD_ATTR_STACKSIZE) #if defined (OSITHREAD_USE_DEFAULT_STACK) stackSize = 0; -#endif +#else status = pthread_attr_setstacksize( &pthreadInfo->attr, (size_t)stackSize); if(errVerbose) checkStatus(status,"pthread_attr_setstacksize"); -#endif +#endif /*OSITHREAD_USE_DEFAULT_STACK*/ +#endif /*_POSIX_THREAD_ATTR_STACKSIZE*/ status = pthread_attr_setscope(&pthreadInfo->attr,PTHREAD_SCOPE_PROCESS); if(errVerbose) checkStatus(status,"pthread_attr_setscope"); pthreadInfo->osiPriority = priority; @@ -125,7 +126,7 @@ static threadInfo * init_threadInfo(const char *name, strcpy(pthreadInfo->name,name); return((threadId)pthreadInfo); } - + static void once(void) { threadInfo *pthreadInfo;