taglinefilesource code
curr156ipc/sem.cstruct sem *curr;
curr220ipc/sem.ccurr = &sma->sem_base[semnum];
curr231ipc/sem.ccase GETVAL : return curr->semval; 
curr232ipc/sem.ccase GETPID : return curr->sempid;
curr233ipc/sem.ccase GETNCNT: return curr->semncnt;
curr234ipc/sem.ccase GETZCNT: return curr->semzcnt;
curr301ipc/sem.ccurr->semval = val;
curr346ipc/sem.cstruct sem *curr = NULL;
curr407ipc/sem.ccurr = &sma->sem_base[sop->sem_num];
curr408ipc/sem.cif (sop->sem_op + curr->semval > SEMVMX)
curr410ipc/sem.cif (!sop->sem_op && curr->semval) { 
curr415ipc/sem.ccurr->semzcnt++;
curr417ipc/sem.ccurr->semzcnt--;
curr420ipc/sem.cif ((sop->sem_op + curr->semval < 0) ) { 
curr425ipc/sem.ccurr->semncnt++;
curr427ipc/sem.ccurr->semncnt--;
curr434ipc/sem.ccurr = &sma->sem_base[sop->sem_num];
curr435ipc/sem.ccurr->sempid = current->pid;
curr436ipc/sem.cif (!(curr->semval += sop->sem_op))
curr455ipc/sem.creturn curr->semval;