From e993e9cc1c6b0dbe4c3d12ab7fe45678e3e39e27 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 15 Jul 2000 21:56:03 +0000 Subject: [PATCH] Update. 2000-07-15 Jakub Jelinek * gconv_open (__gconv_open): Initialize whole __gconv_trans_data structure. 2000-07-13 Jakub Jelinek * sysdeps/posix/sysconf.c: Undef __sysconf before weak_alias. * sysdeps/unix/bsd/getpt.c: Undef __getpt before weak_alias. --- ChangeLog | 10 ++++++++++ iconv/gconv_open.c | 2 ++ sysdeps/posix/sysconf.c | 1 + sysdeps/unix/bsd/getpt.c | 4 +++- 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index ff6d385..ef9715c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2000-07-15 Jakub Jelinek + + * gconv_open (__gconv_open): Initialize whole __gconv_trans_data + structure. + +2000-07-13 Jakub Jelinek + + * 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 * 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 , 1998. @@ -74,4 +74,6 @@ __getpt (void) __set_errno (ENOENT); return -1; } + +#undef __getpt weak_alias (__getpt, getpt) -- 2.7.4