/* * Teste com fork e espaços de endereçamento. */ #include #include #include volatile int s = 0; /* Variável compartilhada ??? */ int main() { printf("Antes do fork\n"); if (fork() == 0) { s = 0; printf("Processo filho, &s = %p, s = %d\n", (void*) &s, s); } else { s = 1; printf("Processo pai, &s = %p, s = %d\n", (void*) &s, s); } return 0; }