diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2006-04-12 07:49:34 +0000 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2006-04-12 07:49:34 +0000 |
commit | dfe1ede00d35b73345199ef775ea016659229b68 (patch) | |
tree | 7fc3eced59177edaf1e71d6a45b754afd7ce1cde /NEWS | |
parent | ce1f8e6ecd6f67d16bf81774694f84dd27059ebd (diff) | |
download | coreutils-dfe1ede00d35b73345199ef775ea016659229b68.tar.xz |
csplit, nl, expr now conform to POSIX better, and are
more-compatible with traditional Unix, with respect to regular
expressions.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -15,11 +15,23 @@ GNU coreutils NEWS -*- outline -*- basename and dirname now treat // as different from / on platforms where the two are distinct. + csplit and nl now use POSIX syntax for regular expressions, not + Emacs syntax. As a result, character classes like [[:print:]] and + interval expressions like A\{1,9\} now have their usual meaning, + . no longer matches the null character, and \ must precede the + and + ? operators. + df now considers "none" and "proc" file systems to be dummies and therefore does not normally display them. Also, inaccessible file systems (which can be caused by shadowed mount points or by chrooted bind mounts) are now dummies, too. + expr no longer complains about leading ^ in a regular expression + (the anchor is ignored), or about regular expressions like A** (the + second "*" is ignored). expr now exits with status 2 (not 3) for + errors it detects in the expression's values; exit status 3 is now + used only for internal errors like arithmetic overflow. + ln now uses different (and we hope clearer) diagnostics when it fails. ln -v now acts more like FreeBSD, so it generates output only when successful and the output is easier to parse. |