Merge: Warn call on nullable receiver
[nit.git] / lib / standard / exec.nit
index d9a0704..cb29312 100644 (file)
@@ -99,6 +99,8 @@ class ProcessReader
 
        redef fun read_char do return stream_in.read_char
 
+       redef fun read_byte do return stream_in.read_byte
+
        redef fun eof do return stream_in.eof
 
        redef fun pipeflags do return 2
@@ -129,7 +131,9 @@ class ProcessWriter
        redef fun execute
        do
                super
-               stream_out = new FileWriter.from_fd(data.in_fd)
+               var out = new FileWriter.from_fd(data.in_fd)
+               out.set_buffering_mode(0, sys.buffer_mode_none)
+               stream_out = out
        end
 end