I'm not really using pipes since rsync and ssh spawn separate processes for each connection. I am using pipes in some other places with cygwin so I'll see if I notice the same performance improvements there. It could be the rewrite you did is having an impact somewhere beneath the covers that I'm just not aware of as well.
Rob -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/