oi,
este é o problema: eu quero trocar uma lista vinculada entre 4 processos (independentes), existe alguma maneira de eu poder fazê-lo apenas através do envio de um ponteiro para uma estrutura?
Código:
//example
typedef struct node
{
int x;
char c;
struct node *next;
} node;
ou i devem enviar os pontos (x, c) em valor e de reconstruir a lista?
minha solução: criar a lista, em um local compartilhado na memória, onde todos os processos podem utilizar a mesma referência para manipular ou ler a lista, mas se eu usar malloc (); eu não posso controlar o local físico onde a memória é alocada (That's what I know)
qualquer ajuda é apreciada caras, obrigado