From: Leandro Lucarella Date: Sat, 9 Oct 2010 15:21:02 +0000 (-0300) Subject: Corregir orden de fflush()/fork() X-Git-Tag: entrega-2010-10-08 X-Git-Url: https://git.llucax.com/z.facultad/75.00/informe.git/commitdiff_plain/2cccb012cd5ff7727293f69c43e79e83459d0449 Corregir orden de fflush()/fork() --- diff --git a/source/solucion.rst b/source/solucion.rst index 32a94bd..2c36578 100644 --- a/source/solucion.rst +++ b/source/solucion.rst @@ -1431,8 +1431,8 @@ siguientes [#solforkerr]_:: function collect() is stop_the_world() - child_pid = fork() fflush(null) // evita que se duplique la salida de los FILE* abiertos + child_pid = fork() if child_pid is 0 // proceso hijo mark_phase() exit(0) // termina el proceso hijo @@ -1727,8 +1727,8 @@ necesarios si no se utiliza la opción ``eager_alloc``:: else if early // Agregado return // stop_the_world() - child_pid = fork() fflush(null) + child_pid = fork() if child_pid is 0 // proceso hijo mark_phase() exit(0)