On Sun, Nov 25, 2012 at 12:13:59PM -0500, LMH wrote:
>It may be better to move such a discussion to a programing board since 
>some of this will not relate to cygwin and it would be nice to have 
>things like php formatted code, attachments, etc. The mods here can let 
>us know about that. I have thought at times that some of the code I have 
>here should be made into some kind of IPC API. Perhaps others would find 
>that useful.

As a "mod" I can safely say that any topic which discusses how not to
use Cygwin can safely be considered to be off-topic.

However, if you're talking about Cygwin's version of spawn which is (IMO
misguidedly) intended to mimic the spawn* functions in Windows then, if
you are trying to use pipes, you will probably need to investigate how
to use close-on-exec to close one side of the pipe while passing the
other to the subprocess.  You should be able to play games with fds
using dup2, dup, and close-on-exec to force a pipe to be the stdin or
stdout of a subprocess.  It would be tricky but doable.

http://pubs.opengroup.org/onlinepubs/009695399/functions/fcntl.html
http://pubs.opengroup.org/onlinepubs/009695399/functions/dup2.html
http://msdn.microsoft.com/en-US/library/20y988d2%28v=vs.80%29.aspx

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to