Add call to threadInit before starting tests.
Change threadShow to threadShowAll.
This commit is contained in:
@@ -119,6 +119,7 @@ void semBinaryTest(int nthreads,int verbose)
|
||||
time_t tp;
|
||||
int errVerboseSave = errVerbose;
|
||||
|
||||
threadInit ();
|
||||
errVerbose = verbose;
|
||||
binary = semBinaryMustCreate(semEmpty);
|
||||
printf("calling semBinaryTakeTimeout(binary,2.0) time %ld\n",time(&tp));
|
||||
|
||||
@@ -65,6 +65,7 @@ void semMutexTest(int nthreads,int verbose)
|
||||
time_t tp;
|
||||
int errVerboseSave = errVerbose;
|
||||
|
||||
threadInit ();
|
||||
errVerbose = verbose;
|
||||
mutex = semMutexMustCreate();
|
||||
printf("calling semMutexTake(mutex) time %ld\n",time(&tp));
|
||||
|
||||
@@ -39,6 +39,7 @@ void threadTest(int ntasks,int verbose)
|
||||
int startPriority,minPriority,maxPriority;
|
||||
int errVerboseSave = errVerbose;
|
||||
|
||||
threadInit ();
|
||||
errVerbose = verbose;
|
||||
errlogInit(4096);
|
||||
id = calloc(ntasks,sizeof(threadId *));
|
||||
@@ -67,7 +68,7 @@ void threadTest(int ntasks,int verbose)
|
||||
startPriority,minPriority,maxPriority);
|
||||
}
|
||||
threadSleep(.1);
|
||||
threadShow();
|
||||
threadShowAll(0);
|
||||
threadSleep(5.0);
|
||||
errlogPrintf("threadTest terminating\n");
|
||||
errVerbose = errVerboseSave;
|
||||
|
||||
@@ -42,6 +42,7 @@ void timerTest(void)
|
||||
TS_STAMP start;
|
||||
int i;
|
||||
|
||||
threadInit ();
|
||||
timerQueue = osiTimerQueueCreate(threadPriorityLow);
|
||||
for(i=0; i<ntimers ; i++) {
|
||||
timer[i] = calloc(1,sizeof(myPvt));
|
||||
|
||||
Reference in New Issue
Block a user