Al parecer, por alguna razon , la consola del eclipse me tira mal la
salida. Corri el prog directo desde una terminal y anda todo perfecto.
Se agradece la mano, por mas de que parezca una tonteria el error es una
de esas cosas que cuesta verlas a veces desde adentro :S.
Gracias nuevamente por la pronta ayuda. saludos
El mié, 22-10-2008 a las 16:19 -0300, juanii escribió:
> Que extraño, yo probe cambiando el printf() en el lector por lo siguiente:
>
> printf("%d: ", getpid());
> for (int i = 0; i < leido; i++)
> putchar(buf[i]);
> putchar('\n');
>
> y funciono bien. La salida fue:
> 4166: Mensaje numero 1 pid: 4167
> Mensaje numero 2 pid:
> 4166: 4167
> Mensaje numero 3 pid: 4167
>
> Si podes segui con gdb el ciclo que imprime y fijate a mano que
> contiene el buffer.
>
> Saludos!
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion