Untitled
By: a guest | Mar 21st, 2010 | Syntax:
C | Size: 0.55 KB | Hits: 86 | Expires: Never
Bool enqueue(Queue *Aqueue, int processId, int arrivalTime,
int serviceTime, int remainingTime){
Node new = {processId,
arrivalTime,
serviceTime,
remainingTime,
NULL};
if(Aqueue->head){
printf("adding to tail\n");
Aqueue->tail->next = &new;
Aqueue->tail = &new;
} else {
printf("setting head");
Aqueue->head = &new;
Aqueue->tail = &new;
}
printf("h=");printNode(Aqueue->head);
return TRUE;
}