From: Paul Eggert Date: Thu, 9 Dec 2004 17:51:23 +0000 (+0000) Subject: ls now exits with status 1 if minor problem, 2 on serious trouble. X-Git-Tag: v5.3.0~158 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5ff0e8886635b0506cd5e1d010c68b84807bf643;p=thirdparty%2Fcoreutils.git ls now exits with status 1 if minor problem, 2 on serious trouble. --- 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):