From 5ff0e8886635b0506cd5e1d010c68b84807bf643 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 9 Dec 2004 17:51:23 +0000 Subject: [PATCH] ls now exits with status 1 if minor problem, 2 on serious trouble. --- ChangeLog | 18 +++++++++++++++++- doc/ChangeLog | 4 ++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e7b3523077..f0901dde01 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,23 @@ -2004-12-08 Paul Eggert +2004-12-09 Paul Eggert * 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 + * NEWS: Document new UTC+HH:MM date syntax, and put date changes together. diff --git a/doc/ChangeLog b/doc/ChangeLog index db3a194bbb..3d13bd3944 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +2004-12-09 Paul Eggert + + * coreutils.texi (ls invocation): Document new "ls" exit status. + 2004-12-08 Paul Eggert * getdate.texi (Time of day items, Time zone items): -- 2.47.2