
thanks for your reply grumpf , I've wrote a header file that contains several function to handle data structure swapping, i used message passing (message queues) but the thing is that i had to send everything by value (my data structures are complex :each node contains a queue and are filled with pointers).
I was hoping to be able to find a solution similar to the threads where all the processes share all the variables...