*** empty log message ***

This commit is contained in:
glenux 2004-02-25 11:44:41 +00:00 committed by Glenn Y. Rolland
parent 62f4ef6f3a
commit 957b870966
2 changed files with 18 additions and 18 deletions

View file

@ -49,7 +49,7 @@ int msgPut(msgSpace * space,int queueIndex, void * addr){
//ajouter le message a la bonne file... //ajouter le message a la bonne file...
if (msgQueueAdd(queue,newElemId) < 0){ if (msgQueueAdd(queue,newElemId) < 0){
NZG_ERROR("msgQueueAdd",""); NZG_ERROR("msgQueueAdd",newElemId);
goto ERROR; goto ERROR;
} }

View file

@ -21,25 +21,25 @@ int msgQueueAdd(msgQueue * queue, msgQueueElemId newElemId){
/* TODO: verifier si la liste n'est pas vide... */ /* TODO: verifier si la liste n'est pas vide... */
if((strcmp(queue->headId,queue->id)==0) if((strcmp(queue->headId,queue->id)==0)
&& (strcmp(queue->tailId,queue->id)==0)) { && (strcmp(queue->tailId,queue->id)==0)) {
NZG_ERROR("msgQueueAdd",queue->id); printf("- premier elem de queue -\n");
// on donne a la queue l'id de l'element
strcpy(queue->headId,newElemId);
strcpy(queue->tailId,newElemId);
} else {
/* on informe son prédecesseur qu'il a un suivant */
queueOldTailElem=msgQueueElemOpen(queue->tailId);
if (queueOldTailElem == NULL){
NZG_ERROR("msgQueueElemOpen",queue->tailId);
goto ERROR; goto ERROR;
}
strcpy(queueOldTailElem->next,newElemId);
if (msgQueueElemClose(queueOldTailElem) < 0){
NZG_ERROR("msgQueueElemClose",queue->tailId);
goto ERROR;
}
// on donne a la queue l'id du dernier element
strcpy(queue->tailId,newElemId);
} }
/* on informe son prédecesseur qu'il a un suivant */
queueOldTailElem=msgQueueElemOpen(queue->tailId);
if (queueOldTailElem == NULL){
NZG_ERROR("msgQueueElemOpen",queue->tailId);
goto ERROR;
}
strcpy(queueOldTailElem->next,newElemId);
if (msgQueueElemClose(queueOldTailElem)){
NZG_ERROR("msgQueueElemClose",queue->tailId);
goto ERROR;
}
// on donne a la queue l'id du dernier element
strcpy(queue->tailId,newElemId);
// on incremente elemCounter // on incremente elemCounter
queue->elemCounter++; queue->elemCounter++;
return 0; return 0;