Lines Matching defs:adjval
110 int semid, int semseq, int semnum, int adjval);
443 int semseq, int semnum, int adjval)
463 if (adjval == 0)
473 * Look for the requested entry and adjust it (delete if adjval becomes
480 if (adjval != 0) {
481 adjval += sunptr->un_adjval;
482 if (adjval > seminfo.semaem || adjval < -seminfo.semaem)
485 sunptr->un_adjval = adjval;
498 if (adjval == 0)
500 if (adjval > seminfo.semaem || adjval < -seminfo.semaem)
505 sunptr->un_adjval = adjval;
1367 int adjval;
1371 adjval = sops[i].sem_op;
1372 if (adjval == 0)
1375 sops[i].sem_num, -adjval);
1392 adjval = sops[k].sem_op;
1393 if (adjval == 0)
1396 sops[k].sem_num, adjval) != 0)
1447 int semid, semnum, adjval, ix;
1478 adjval = suptr->un_ent[ix].un_adjval;
1499 if (adjval < 0 && semakptr->u.__sem_base[semnum].semval <
1500 -adjval)
1503 semakptr->u.__sem_base[semnum].semval += adjval;