* sigproc.cc (proc_subproc): Fix handling of waiting for pids with zero value.

* strace.cc (strace::hello): Report parent pid of executing process.
This commit is contained in:
Christopher Faylor
2005-04-20 20:43:36 +00:00
parent 2e98459145
commit c6cb7f8f01
3 changed files with 21 additions and 1 deletions

View File

@ -275,7 +275,7 @@ proc_subproc (DWORD what, DWORD val)
case PROC_WAIT:
wval->ev = NULL; // Don't know event flag yet
if (wval->pid == -1)
if (wval->pid == -1 || !wval->pid)
child = NULL; // Not looking for a specific pid
else if (!mychild (wval->pid))
goto out; // invalid pid. flag no such child