From 7a84256348792c7da141a5006a9dd1c811783128 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Fri, 6 Mar 2015 10:54:17 +0700 Subject: [PATCH] lib/file: make stdin, stdout and strerr lazy Signed-off-by: Jean Privat --- lib/standard/file.nit | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/standard/file.nit b/lib/standard/file.nit index 2f24cb9..4d77955 100644 --- a/lib/standard/file.nit +++ b/lib/standard/file.nit @@ -1000,13 +1000,13 @@ end redef class Sys # Standard input - var stdin: PollableReader = new Stdin is protected writable + var stdin: PollableReader = new Stdin is protected writable, lazy # Standard output - var stdout: Writer = new Stdout is protected writable + var stdout: Writer = new Stdout is protected writable, lazy # Standard output for errors - var stderr: Writer = new Stderr is protected writable + var stderr: Writer = new Stderr is protected writable, lazy # Enumeration for buffer mode full (flushes when buffer is full) fun buffer_mode_full: Int is extern "file_Sys_Sys_buffer_mode_full_0" -- 1.7.9.5