This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
question about pipes
- To: gnu-win32 at cygnus dot com
- Subject: question about pipes
- From: "Magossa'nyi A'rpa'd" <mag at bunuel dot tii dot matav dot hu>
- Date: Fri, 19 Dec 1997 11:45:01 +0100
Hi!
I am now porting scp to win32, using the crosscompiler on a Debian GNU/Linux
host.
The cygwin32 version is 17.1-1
I am using the initial source of therapy@guardian.htu.tuwien.ac.at
The ssh runs nearly well, but looks like it is unable to handle filenames
properly.
My problem at this point with the handling of pipes.
scp works like this:
It opens two pipes, forks, the child exec()s ssh with the proper arguments,
and the child and the parent tries to communicate through the pipes.
It seems that the data stuck in the pipe, and it causes a deadlock.
If I modify the source to write() into the pipe in the child, and
immediately close it, the parent gets the data, and the child complains
because it cannot write() into the closed file descriptor.
But if I didn't screw it up, the parent seems to hang on the first read().
Anyone have any idea about it?
---
GNU GPL: csak tiszta forrásból
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".