]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Better entry for last wordexp change.
authorUlrich Drepper <drepper@redhat.com>
Thu, 24 Feb 2000 23:09:08 +0000 (23:09 +0000)
committerUlrich Drepper <drepper@redhat.com>
Thu, 24 Feb 2000 23:09:08 +0000 (23:09 +0000)
ChangeLog

index 38bd7b8d1e228c310c5e8ab570bf350838ac6b89..b5457a9a1ce004b319898c4b7988ec4d115df39b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,11 +4,13 @@
 
 2000-02-23  Ulrich Drepper  <drepper@redhat.com>
 
-       * posix/wordexp.c: Use we_offs everywhere if WRDE_DOOFS.  Expand ~
-       correctly.  Detect syntax errors in command substitutions.  Delete
-       trailing newlines correctly.  Don't split fields in command
-       substitution situations.  Restore old structure in case of an
-       error.  Handle WRDE_APPEND correctly.
+       * posix/wordexp.c: Use $HOME to expand ~ (if set); fix off-by-one
+       error in expansion of ~user; correct handling of WRDE_APPEND and
+       WRDE_DOOFFS; return WRDE_SYNTAX for syntax errors in command
+       substitutions; limit removal of newlines to those that are
+       really `trailing'; allow for current word to continue after
+       a command substitution (e.g. "a$(echo b)c"); restore pwordexp
+       members properly on error returns.
        Patch by Geoff Clare <gwc@unisoft.com>.
 
        * stdlib/stdlib.h (putenv): Don't declare argument as const.