Patch from kent robotti to fix a buglet where
authorEric Andersen <andersen@codepoet.org>
Mon, 11 Dec 2000 17:08:21 +0000 (17:08 -0000)
committerEric Andersen <andersen@codepoet.org>
Mon, 11 Dec 2000 17:08:21 +0000 (17:08 -0000)
    # du doesn't_exist
    du: doesn't_exist: No such file or directory
    0   doesn't_exist
which was on course wrong.  I simplified it a bit...

coreutils/du.c
du.c

index ac9f6068902b8a89057ed3b0768cfec66467d00a..be8fe5b1198946df9770313f02acb102f6e6392c 100644 (file)
@@ -60,8 +60,7 @@ static long du(char *filename)
        int len;
 
        if ((lstat(filename, &statbuf)) != 0) {
-               printf("du: %s: %s\n", filename, strerror(errno));
-               return 0;
+               perror_msg_and_die("%s:", filename);
        }
 
        du_depth++;
@@ -166,7 +165,7 @@ int du_main(int argc, char **argv)
        return status;
 }
 
-/* $Id: du.c,v 1.30 2000/12/09 17:07:12 andersen Exp $ */
+/* $Id: du.c,v 1.31 2000/12/11 17:08:21 andersen Exp $ */
 /*
 Local Variables:
 c-file-style: "linux"
diff --git a/du.c b/du.c
index ac9f6068902b8a89057ed3b0768cfec66467d00a..be8fe5b1198946df9770313f02acb102f6e6392c 100644 (file)
--- a/du.c
+++ b/du.c
@@ -60,8 +60,7 @@ static long du(char *filename)
        int len;
 
        if ((lstat(filename, &statbuf)) != 0) {
-               printf("du: %s: %s\n", filename, strerror(errno));
-               return 0;
+               perror_msg_and_die("%s:", filename);
        }
 
        du_depth++;
@@ -166,7 +165,7 @@ int du_main(int argc, char **argv)
        return status;
 }
 
-/* $Id: du.c,v 1.30 2000/12/09 17:07:12 andersen Exp $ */
+/* $Id: du.c,v 1.31 2000/12/11 17:08:21 andersen Exp $ */
 /*
 Local Variables:
 c-file-style: "linux"