static
void findPriorityRange(commonAttr *a_p)
{
priAvailable arg;
pthread_t id;
void *dummy;
int status;
arg.policy = a_p->schedPolicy;
arg.ok =
0;
status = pthread_create(&id,
0, find_pri_range, &arg);
checkStatusOnceQuit(status,
"pthread_create","epicsThreadInit");
status = pthread_join(id, &dummy);
checkStatusOnceQuit(status,
"pthread_join","epicsThreadInit");
a_p->minPriority = arg.min_pri;
a_p->maxPriority = arg.max_pri;
a_p->usePolicy = arg.ok;
}