]> git.llucax.com Git - z.facultad/75.00/informe.git/commitdiff
Corregir orden de fflush()/fork() entrega-2010-10-08
authorLeandro Lucarella <llucax@gmail.com>
Sat, 9 Oct 2010 15:21:02 +0000 (12:21 -0300)
committerLeandro Lucarella <llucax@gmail.com>
Sat, 9 Oct 2010 15:21:02 +0000 (12:21 -0300)
source/solucion.rst

index 32a94bd1fab2ab9682f7e2617797f8910a656666..2c3657885eecad70177c122a9b849ed53789124f 100644 (file)
@@ -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)