diff options
author | Ulrich Drepper <drepper@redhat.com> | 2000-07-15 21:56:03 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2000-07-15 21:56:03 +0000 |
commit | e993e9cc1c6b0dbe4c3d12ab7fe45678e3e39e27 (patch) | |
tree | 74eec6af203019205df8d7abc0794e9a90512f4f | |
parent | 9aae19cd9aaf10e7d99c56f9d7d820c5b792faeb (diff) | |
download | glibc-e993e9cc1c6b0dbe4c3d12ab7fe45678e3e39e27.zip glibc-e993e9cc1c6b0dbe4c3d12ab7fe45678e3e39e27.tar.gz glibc-e993e9cc1c6b0dbe4c3d12ab7fe45678e3e39e27.tar.bz2 |
Update.
2000-07-15 Jakub Jelinek <jakub@redhat.com>
* gconv_open (__gconv_open): Initialize whole __gconv_trans_data
structure.
2000-07-13 Jakub Jelinek <jakub@redhat.com>
* sysdeps/posix/sysconf.c: Undef __sysconf before weak_alias.
* sysdeps/unix/bsd/getpt.c: Undef __getpt before weak_alias.
-rw-r--r-- | ChangeLog | 10 | ||||
-rw-r--r-- | iconv/gconv_open.c | 2 | ||||
-rw-r--r-- | sysdeps/posix/sysconf.c | 1 | ||||
-rw-r--r-- | sysdeps/unix/bsd/getpt.c | 4 |
4 files changed, 16 insertions, 1 deletions
@@ -1,3 +1,13 @@ +2000-07-15 Jakub Jelinek <jakub@redhat.com> + + * gconv_open (__gconv_open): Initialize whole __gconv_trans_data + structure. + +2000-07-13 Jakub Jelinek <jakub@redhat.com> + + * sysdeps/posix/sysconf.c: Undef __sysconf before weak_alias. + * sysdeps/unix/bsd/getpt.c: Undef __getpt before weak_alias. + 2000-07-12 H.J. Lu <hjl@gnu.org> * sysdeps/unix/sysv/linux/ia64/Versions (libc): Add __clone2 to diff --git a/iconv/gconv_open.c b/iconv/gconv_open.c index cf4397e..bbe732c 100644 --- a/iconv/gconv_open.c +++ b/iconv/gconv_open.c @@ -228,6 +228,8 @@ __gconv_open (const char *toset, const char *fromset, __gconv_t *handle, newp->__trans_fct = runp->trans_fct; newp->__trans_context_fct = runp->trans_context_fct; newp->__trans_end_fct = runp->trans_end_fct; + newp->__data = NULL; + newp->__next = NULL; lastp = NULL; for (endp = result->__data[cnt].__trans; diff --git a/sysdeps/posix/sysconf.c b/sysdeps/posix/sysconf.c index 0f6006c..b8fd368 100644 --- a/sysdeps/posix/sysconf.c +++ b/sysdeps/posix/sysconf.c @@ -1091,4 +1091,5 @@ __sysconf (name) } } +#undef __sysconf weak_alias (__sysconf, sysconf) diff --git a/sysdeps/unix/bsd/getpt.c b/sysdeps/unix/bsd/getpt.c index d807097..42615ba 100644 --- a/sysdeps/unix/bsd/getpt.c +++ b/sysdeps/unix/bsd/getpt.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1998, 1999 Free Software Foundation, Inc. +/* Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Zack Weinberg <zack@rabi.phys.columbia.edu>, 1998. @@ -74,4 +74,6 @@ __getpt (void) __set_errno (ENOENT); return -1; } + +#undef __getpt weak_alias (__getpt, getpt) |