UPRI
if ((uq1 != NULL && UPRI(td) < UPRI(uq1->uq_thread)) ||
(uq2 != NULL && UPRI(td) > UPRI(uq2->uq_thread))) {
if (UPRI(td1) > UPRI(td))
pri = UPRI(td);
if (pri > UPRI(uq->uq_thread))
pri = UPRI(uq->uq_thread);
pri = UPRI(uq->uq_thread);
if (pri < UPRI(owner))
pri = UPRI(uq1->uq_thread);
if (pri > UPRI(td))
if (pri > UPRI(uq_first2->uq_thread))
pri = UPRI(uq_first2->uq_thread);
if (new_pri < UPRI(td))
if (pri > UPRI(uq2->uq_thread))
pri = UPRI(uq2->uq_thread);
if (pri > UPRI(uq2->uq_thread))
pri = UPRI(uq2->uq_thread);
if (pri > UPRI(uq2->uq_thread))
pri = UPRI(uq2->uq_thread);