Edwin: force subprocess I/O ports to use iso-8859-1 coding.
authorChris Hanson <org/chris-hanson/cph>
Fri, 19 Jul 2019 03:26:56 +0000 (23:26 -0400)
committerChris Hanson <org/chris-hanson/cph>
Fri, 19 Jul 2019 03:26:56 +0000 (23:26 -0400)
commitfc4113bab7fddd0f66370e82146c8925e02c624f
treeb9ab6906bba221042eed4a3c4a62a349e3f57a1c
parent92bceb65061f1d97365ac1f067958deb40650f26
Edwin: force subprocess I/O ports to use iso-8859-1 coding.

There may still be a problem with synchronous subprocesses, since we don't have
a way to get at those ports.  If the process writes UTF-8, then the I/O copier
will try to write unicode chars to a buffer, and I'm not sure what will happen
in that case.  It might just ignore the upper bits.
src/edwin/process.scm