4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-19 04:49:25 +08:00

* 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

@ -1,3 +1,10 @@
2005-04-20 Christopher Faylor <cgf@timesys.com>
* sigproc.cc (proc_subproc): Fix handling of waiting for pids with zero
value.
* strace.cc (strace::hello): Report parent pid of executing process.
2005-04-20 Christopher Faylor <cgf@timesys.com>
* path.cc (path_conv::check): Fix problem reading symlinks introduced

View File

@ -4073,3 +4073,16 @@ dirname (char *path)
strcpy (bs, ".");
return buf;
}
muto path_uglification::locker;
path_uglification::~path_uglification ()
{
if (locker.ismine ())
locker.release ();
}
win_path::win_path (const char *_path)
{
path = _path;
}

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