diff --git a/src/nzg_msgList.c b/src/nzg_msgList.c new file mode 100644 index 0000000..17a8706 --- /dev/null +++ b/src/nzg_msgList.c @@ -0,0 +1,33 @@ +#include "libnazgul.h" + +/* ajout dans la liste */ + +msgSpaceListElem *addBegining( msgSpaceListElem*list,int ownerpid){ + msgSpaceListElem *unSpacemsgListElem; + if( (unSpacemsgListElem=(msgSpaceListElem *)malloc(sizeof(msgSpaceListElem) ) )==NULL){ + perror("ereur dallocation de memoire"); + exit(1);} + unSpacemsgListElem->ownerPid = ownerpid; + return(unSpacemsgListElem); + +} + + + + + +int test(int argc,char **argv){ + msgSpaceListElem *ma_liste; + msgSpaceListElem *listMove; + ma_liste=NULL; + ma_liste=addBegining(ma_liste, 3); + ma_liste=addBegining(ma_liste, 6); + ma_liste=addBegining(ma_liste, 5); + for (listMove=ma_liste ;listMove!=NULL ; listMove=listMove->next) + { + printf("valaeur :%d\n",listMove->ownerpid); + } + return(0); +} + +