diff options
Diffstat (limited to 'test/termios3.rs')
-rw-r--r-- | test/termios3.rs | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/test/termios3.rs b/test/termios3.rs index 9e24979..c387260 100644 --- a/test/termios3.rs +++ b/test/termios3.rs @@ -1,11 +1,13 @@ extern mod term; fn main () { - if term::isatty() { - let (cols, rows) = term::size(); - println(fmt!("tty: %d %d", cols as int, rows as int)); - } - else { - println("not tty"); + match io::stdout().get_type() { + io::Screen => { + let (cols, rows) = term::size(); + println(fmt!("tty: %d %d", cols as int, rows as int)); + } + io::File => { + println("not tty"); + } } } |