From 6a4b882c6b8e2edfaed5b3f9a2e4f27b412fbb04 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Thu, 21 May 2015 23:37:22 +0100 Subject: [PATCH] rm: fix error reporting --- Applications/util/rm.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/Applications/util/rm.c b/Applications/util/rm.c index 9280c487..06540cfc 100644 --- a/Applications/util/rm.c +++ b/Applications/util/rm.c @@ -19,18 +19,15 @@ char *basename(char *name) int main(int argc, const char *argv[]) { int i /*, recurse = 0, interact =0 */ ; - struct stat sbuf; int err = 1; for (i = 1; i < argc; i++) { if (argv[i][0] != '-') { - if (!lstat(argv[i], &sbuf)) { - if (unlink(argv[i])) { - writes(2, argv[0]); - writes(2, ": cannot remove '"); - writes(2, argv[i]); - perror("': "); - } + if (unlink(argv[i])) { + writes(2, argv[0]); + writes(2, ": cannot remove '"); + writes(2, argv[i]); + perror("'"); } } } -- 2.34.1