On 07/04/2011 03:08 AM, Pádraig Brady wrote: > But I notice that sed no longer supports `setbuf -i0`. > This is because of 3a8e165a which discards the > original stdin and instead fdopens() a new one > to support reading in binary mode on windos. > http://git.sv.gnu.org/gitweb/?p=sed.git;a=commit;h=3a8e165a This seems to point to the fact that using freopen() to force binary mode on stdin is the wrong approach, and that we may be better served by using lower-level idioms that change the binary mode of the underlying file descriptor without also altering stdin with unintended side-effects. -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org