From 460d89156f1fcfc9613a578a7c2218308236d212 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Sun, 20 Mar 2011 19:42:51 -0700 Subject: Add slightly nicer failure message to io.rs when it can't open a file. --- src/lib/io.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/lib/io.rs b/src/lib/io.rs index a84fbbe9..58cb1f80 100644 --- a/src/lib/io.rs +++ b/src/lib/io.rs @@ -108,7 +108,10 @@ fn stdin() -> reader { fn file_reader(str path) -> reader { auto f = os.libc.fopen(_str.buf(path), _str.buf("r")); - check (f as uint != 0u); + if (f as uint == 0u) { + log "error opening " + path; + fail; + } ret FILE_reader(f, true); } -- cgit v1.2.3