summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog18
-rw-r--r--doc/ChangeLog4
2 files changed, 21 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index e7b352307..f0901dde0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,23 @@
-2004-12-08 Paul Eggert <eggert@cs.ucla.edu>
+2004-12-09 Paul Eggert <eggert@cs.ucla.edu>
* Version 5.3.0.
+ * ls now exits with status 1 on minor problems, 2 if serious trouble.
+ * NEWS: Document this.
+ * src/ls.c (LS_MINOR_PROBLEM, LS_FAILURE): New constants.
+ All uses of EXIT_FAILURE replaced with LS_FAILURE, unless
+ specified below.
+ (main): Initialize exit failure to LS_FAILURE.
+ (print_dir, gobble_file, get_link_name, xstrcoll):
+ Set exit status to LS_MINOR_PROBLEM if the failure is minor.
+ (print_dir): Do not give up on entire directory merely because readdir
+ returns EOVERFLOW.
+ (usage): Explain exit status.
+ * tests/help-version: ls and variants now exit with status 2
+ on serious trouble.
+
+2004-12-08 Paul Eggert <eggert@cs.ucla.edu>
+
* NEWS: Document new UTC+HH:MM date syntax, and put date changes
together.
diff --git a/doc/ChangeLog b/doc/ChangeLog
index db3a194bb..3d13bd394 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2004-12-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ * coreutils.texi (ls invocation): Document new "ls" exit status.
+
2004-12-08 Paul Eggert <eggert@cs.ucla.edu>
* getdate.texi (Time of day items, Time zone items):