Some time ago, Andy Piper wrote...
|+
| I notice that process output under cygwin is not triggering the correct
| output coding. For instance doing vc-diff with cvs generates a buffer full
| of ^M's, does anyone else see this under the native port?
|-
This is expected. Look into callproc.c, there are some parts of code dealing
with CR/LF directly, not using lstreams. I am going to merge callproc and process
code together but probably not for 21.0 release, because this is hairy, as this
will require some "event loop" for an initial stream console, because
call-process
must work in bare temacs.
Meanwhile, you can just extend preporicessor conditions to make that code compiled
in under cygwin too.
Kirill