Re: Efficient posix_spawn implementation for Cygwin

2012-01-03 Thread Daniel Colascione
On 1/3/2012 4:20 PM, Christopher Faylor wrote: >> but it sounds interesting (especially if it allows less-frequent >> invocation of the rebaseall ritual). > > Since the VAST majority of UNIX/linux programs use fork/exec I don't > see how this would really have much of an effect. The idea is to ad

Re: Efficient posix_spawn implementation for Cygwin

2012-01-03 Thread Christopher Faylor
On Tue, Jan 03, 2012 at 05:43:30PM -0500, Ryan Johnson wrote: >On 03/01/2012 5:25 PM, dan...@dancol.org wrote: >> posix_spawn [1] is an optional POSIX facility that allows programs to >> start other programs without using fork or vfork. I've created an >> efficient implementation of posix_spawn for

Re: Efficient posix_spawn implementation for Cygwin

2012-01-03 Thread Daniel Colascione
On 1/3/2012 2:43 PM, Ryan Johnson wrote: > On 03/01/2012 5:25 PM, dan...@dancol.org wrote: >> posix_spawn [1] is an optional POSIX facility that allows programs to >> start other programs without using fork or vfork. I've created an >> efficient implementation of posix_spawn for Cygwin. The code is

Re: Efficient posix_spawn implementation for Cygwin

2012-01-03 Thread Ryan Johnson
On 03/01/2012 5:25 PM, dan...@dancol.org wrote: posix_spawn [1] is an optional POSIX facility that allows programs to start other programs without using fork or vfork. I've created an efficient implementation of posix_spawn for Cygwin. The code is available at https://github.com/dcolascione/cygsp

Efficient posix_spawn implementation for Cygwin

2012-01-03 Thread dancol
posix_spawn [1] is an optional POSIX facility that allows programs to start other programs without using fork or vfork. I've created an efficient implementation of posix_spawn for Cygwin. The code is available at https://github.com/dcolascione/cygspawn. This library uses Cygwin's nonstandard spawn