# HG changeset patch # User Rob Mahurin # Date 1251267428 -7200 # Node ID 762999a046e9e80147997570d0e6ad3bd7c70832 # Parent e7c3e9ad22868c95fe31f42627635b12ed9c7e7b syscalls.cc: Recommend waitpid() in popen2() documentation. * * * fix typo in last patch diff -r e7c3e9ad2286 -r 762999a046e9 src/ChangeLog --- a/src/ChangeLog Wed Aug 26 08:17:08 2009 +0200 +++ b/src/ChangeLog Wed Aug 26 08:17:08 2009 +0200 @@ -2,6 +2,10 @@ * data.cc (Ffmod): Reverse order of args. +2009-08-26 Rob Mahurin + + * syscalls.cc: Recommend waitpid() in popen2() documentation. + 2009-08-25 John W. Eaton * graphics.cc (gnuplot_backend::send_quit): Wait for gnuplot process. diff -r e7c3e9ad2286 -r 762999a046e9 src/syscalls.cc --- a/src/syscalls.cc Wed Aug 26 08:17:08 2009 +0200 +++ b/src/syscalls.cc Wed Aug 26 08:17:08 2009 +0200 @@ -252,11 +252,16 @@ endif\n\ until (done)\n\ fclose (out);\n\ - @print{} are\n\ - @print{} some\n\ +waitpid (pid);\n\ + @print{} these\n\ @print{} strings\n\ - @print{} these\n\ + @print{} some\n\ + @print{} are\n\ @end example\n\ +\n\ +Note that @code{popen2}, unlike @code{popen}, will not \"reap\" the\n\ +child process. If you don't use @code{waitpid} to check the child's\n\ +exit status, it will linger until Octave exits.\n\ @end deftypefn") { octave_value_list retval;