#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); }