summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog18
1 files changed, 17 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.