Design mixed 32 and 64 bit systems.

Christopher Faylor
Tue Dec 17 20:41:00 GMT 2013

On Mon, Dec 02, 2013 at 04:05:51PM -0500, Christopher Faylor wrote:
>It's a subtle distinction but there is no real table of Cygwin pids
>maintained by the DLL.  Each process has a shared memory region
>associated with it that holds information like the parent pid.  This
>shared memory region is not recognized between x86/x86_64.

Just a further clarification for anyone who's interested:  There is
a table of child pids maintained by each process.  So the DLL does
maintain a list of pids.  It just doesn't maintain a list of all
known Cygwin processes.


More information about the Cygwin-talk mailing list