aboutsummaryrefslogtreecommitdiffstats
path: root/test/termios3.rs
diff options
context:
space:
mode:
Diffstat (limited to 'test/termios3.rs')
-rw-r--r--test/termios3.rs14
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");
+ }
}
}