This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Help understanding process tree
On Thu, Apr 28, 2005 at 11:02:58AM -0400, Christopher Faylor wrote:
> On Thu, Apr 28, 2005 at 07:28:05AM -0700, Earl Chew wrote:
> >I'm working on a cygwin problem and have been looking at the Win32
> >process tree structure using Process Explorer from Sysinternals:
> >
> >http://www.sysinternals.com/ntw2k/freeware/procexp.shtml
> >
> >I'd like help understanding why Process Explorer shows cygwin
> >child processes as orphans, but win32 child processes as children.
> >
> >How is this so?
> >
> >For example, if I start bash, then start cmd /c dir, I will see:
> >
> >bash
> > bash
> > cmd /c dir
> >
> >My reading of the code is that the 2nd bash is the fork-stub that is
> >waiting for cmd to complete.
> >
> >Now, if I start sleep 30, I will see:
> >
> >bash
> >sleep 30
>
> Right. cmd is a non-cygwin program so it needs a cygwin stub to handle
> being "execed". sleep is a cygwin program and does not require any
> hand holding.
Now go back and reread the sentence where he says "I'd like help
understanding why..." :)
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/