diff options
author | Michael Meissner <gnu@the-meissners.org> | 2000-11-22 18:26:10 +0000 |
---|---|---|
committer | Michael Meissner <gnu@the-meissners.org> | 2000-11-22 18:26:10 +0000 |
commit | 73dea7905cb5fea2540256bacdfde33fe0ad1a0b (patch) | |
tree | 1dd1d4630bf2e207f204657c23319050dbf67c9c /newlib/ChangeLog | |
parent | 0217c5bb3b85854cea392d7299706348dc007ae8 (diff) | |
download | newlib-73dea7905cb5fea2540256bacdfde33fe0ad1a0b.zip newlib-73dea7905cb5fea2540256bacdfde33fe0ad1a0b.tar.gz newlib-73dea7905cb5fea2540256bacdfde33fe0ad1a0b.tar.bz2 |
Only reference environ indirectly through a pointer
Diffstat (limited to 'newlib/ChangeLog')
-rw-r--r-- | newlib/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 95d1704..c824d12 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,21 @@ +2000-11-22 Michael Meissner <meissner@redhat.com> + + * libc/posix/execl.c (execl): Don't reference environ directly, + reference it only via a static pointer to avoid problems with some + shared library systems and with different uses of small data where + the user specifies his own version of environ. + * libc/posix/execv.c (execv): Ditto. + * libc/stdlib/getenv_r.c (_findenv_r): Ditto. + * libc/stdlib/setenv_r.c (_setenv_r,_unsetenv_r): Ditto. + * libc/stdlib/system.c (system, !cygwin32 case): Ditto. + + * libc/stdlib/getenv.c (environ): Delete unused reference to + environ. + + * libc/stdlib/getenv_r.c: Make initial comment friendlier to emacs + colorization. + * libc/stdlib/system.c: Ditto. + Tue Nov 21 20:32:21 2000 Christopher Faylor <cgf@cygnus.com> * libc/sys/cygwin/sys/dirent.h: Change definition to avoid necessity of |