Native posix_spawn() in Cygwin?
Dan Shelton
dan.f.shelton@gmail.com
Mon Mar 4 03:27:00 GMT 2024
On Tue, 27 Feb 2024 at 07:34, <gs-cygwin.com@gluelogic.com> wrote:
>
> On Tue, Feb 27, 2024 at 06:54:42AM +0100, Dan Shelton via Cygwin wrote:
> > On Tue, 27 Feb 2024 at 06:47, Brian Inglis via Cygwin <cygwin@cygwin.com> wrote:
> > >
> > > On 2024-02-26 20:23, Dan Shelton via Cygwin wrote:
> > > > Does Cygwin implement a native, i.e. without form(),exec(), implementation of posix_spawn()?
> > >
> > > Check the API compatibility docs online:
> > >
> > > https://cygwin.com/cygwin-api/compatibility.html#std-susv4
> > >
> > > or optional locally installed package cygwin-doc:
> > >
> > > /usr/share/doc/cygwin-doc/html/cygwin-api/compatibility.html#std-susv4
> >
> > That document does not answer my question.
> >
> > I know posix_spawn() is there. But the question is: Does it use just
> > Cygwin fork(),exec(), or the native Win32 spawn() api?
> >
> > Dan
> > --
> > Dan Shelton - Cluster Specialist Win/Lin/Bsd
>
> If you were going to make a small effort to answer the question
> yourself, you could use strace, you could step through a debugger, or
> you could check the source code. Have you tried any of these? What did
> you find? If you are unable to take any of those steps, why does
> posix_spawn() matter to you?
strace does not help, as I need the Win32 calls BELOW posix_spawn(),
to see the implementation details.
Dan
--
Dan Shelton - Cluster Specialist Win/Lin/Bsd
More information about the Cygwin
mailing list