From: Jim Meyering Date: Tue, 22 Nov 2005 15:33:26 +0000 (+0000) Subject: Rewrite. Now, this module is reentrant on systems X-Git-Tag: v6.0~1279 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b5373161d0daf0643f021553f61e381197c1f264;p=thirdparty%2Fcoreutils.git Rewrite. Now, this module is reentrant on systems that provide openat (Solaris), and on systems like Linux+procfs where our openat emulation code is reentrant. This also fixes a few low-probability leaks and eliminates some code that could, in very unusual circumstances, cause rm() (via a callee) to exit. --- diff --git a/NEWS b/NEWS index 3846d44359..10bd85155e 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,11 @@ GNU coreutils NEWS -*- outline -*- * Major changes in release 6.0-cvs (????-??-??) [unstable] +** Improved robustness + + rm's core is now reentrant: rm --recursive (-r) now processes + hierarchies without changing the working directory at all. + ** Changes in behavior ln now uses different (and we hope clearer) diagnostics when it fails. @@ -82,6 +87,7 @@ GNU coreutils NEWS -*- outline -*- dircolors now properly quotes single-quote characters + * Major changes in release 5.91 (2005-10-17) [stable candidate] ** Bug fixes