From: Rob Landley Date: Mon, 13 Jul 2015 05:11:25 +0000 (-0500) Subject: Produce an error message for "cat /mnt", not just return code. X-Git-Tag: upstream/0.6.0~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ccec4d82798d46a8bc7e7656d08c57544cd08582;p=platform%2Fupstream%2Ftoybox.git Produce an error message for "cat /mnt", not just return code. --- diff --git a/toys/posix/cat.c b/toys/posix/cat.c index 01134a7..3aae4a1 100644 --- a/toys/posix/cat.c +++ b/toys/posix/cat.c @@ -57,7 +57,10 @@ static void do_cat(int fd, char *name) for(;;) { len = read(fd, toybuf, size); - if (len < 0) toys.exitval = EXIT_FAILURE; + if (len < 0) { + toys.exitval = EXIT_FAILURE; + perror_msg("%s", name); + } if (len < 1) break; if ((CFG_CAT_V || CFG_CATV) && (toys.optflags&~FLAG_u)) { for (i=0; i