Michael Albinus wrote:
Running OpenSSH from an Emacs shell buffer doesn't work when you are
with Cygwin. See http://article.gmane.org/gmane.emacs.windows/2564
Yes, it works both ways. Cygwin programs such as ssh, which expect stdin
and stdout to be implemented by Cygwin's tty emulation will not work as
subprocesses of native Windows apps. And native Windows programs can in
some cases have problems working under a Cygwin "tty" (java running
under Cygwin being a famous example). There are also problems caused by
Cygwin's DLLs not being compatible with native DLLs of the same name and
causing crashes if Cygwin is in your PATH. This problem often affects
native ports of open source programs, giving people the false impression
that the native ports are inferior to the Cygwin package.