From ccec4d82798d46a8bc7e7656d08c57544cd08582 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Mon, 13 Jul 2015 00:11:25 -0500 Subject: [PATCH] Produce an error message for "cat /mnt", not just return code. --- toys/posix/cat.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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