Author: janderwald Date: Tue Aug 28 23:06:02 2007 New Revision: 28626
URL: http://svn.reactos.org/svn/reactos?rev=28626&view=rev Log: - update documentation - implement wait for linux
Modified: trunk/reactos/tools/sysreg/os_support.cpp trunk/reactos/tools/sysreg/os_support.h trunk/reactos/tools/sysreg/txtmode.cfg
Modified: trunk/reactos/tools/sysreg/os_support.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/os_support.cpp... ============================================================================== --- trunk/reactos/tools/sysreg/os_support.cpp (original) +++ trunk/reactos/tools/sysreg/os_support.cpp Tue Aug 28 23:06:02 2007 @@ -93,7 +93,7 @@ } #else /********************************************************************************************************************/ - OsSupport::ProcessID OsSupport::createProcess(TCHAR *procname, int procargsnum, TCHAR **procargs) + OsSupport::ProcessID OsSupport::createProcess(TCHAR *procname, int procargsnum, TCHAR **procargs, bool wait) { ProcessID pid;
@@ -107,7 +107,14 @@ execv(procname, procargs); return 0; } - + else + { + /* parent process */ + if (wait) + { + waitpid(pid, NULL, WNOHANG); + } + } return pid; }
Modified: trunk/reactos/tools/sysreg/os_support.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/os_support.h?r... ============================================================================== --- trunk/reactos/tools/sysreg/os_support.h (original) +++ trunk/reactos/tools/sysreg/os_support.h Tue Aug 28 23:06:02 2007 @@ -16,6 +16,7 @@ #include <unistd.h> #include <sys/types.h> #include <signal.h> +#include <sys/wait.h> #endif
#include "user_types.h"
Modified: trunk/reactos/tools/sysreg/txtmode.cfg URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/txtmode.cfg?re... ============================================================================== --- trunk/reactos/tools/sysreg/txtmode.cfg (original) +++ trunk/reactos/tools/sysreg/txtmode.cfg Tue Aug 28 23:06:02 2007 @@ -17,7 +17,8 @@ ; ROS_HDD_IMAGE ; ; The hdd image to use for running the emulator. If this variable is not -; set, SysReg will create a HDD with name "ros.img" using the qemu-img tool. It will search +; set, SysReg will create a HDD with name "ros.hd" in the ROS_OUTPUT +; directory using the qemu-img tool. It will search ; this tool in the directory of emulator and abort if the tool cannot be found ROS_HDD_IMAGE=~/reactos/qemu/ReactOS.hd ;ROS_HDD_IMAGE=E:\reactos\qemu\ReactOS.hd