Update.
[glibc.git] / ChangeLog
blobadc4d70f5a16a9c163b3e586d751a26277dbf0c2
1 2002-10-09  Ulrich Drepper  <drepper@redhat.com>
3         * version.h (VERSION): Bump to 2.3.1.
5         * Make-dist: Add back one of the tar invocations removed before.
7         * stdlib/Makefile (distribute): Add allocalim.h.
9         * sysdeps/generic/bits/libc-tsd.h [!(USE_TLS && HAVE___THREAD)]
10         (__libc_tsd_address): Use correct variable name.
11         Patch by Stefan Jones <stefan.jones@multigig.com>.
13         * sysdeps/unix/sysv/linux/ia64/getcontext.S: Add missing ;;.
14         Reported by edwardsg@sgi.com [PR libc/4678].
16         * Versions.def (libc): Add GLIBC_2.3.1.
17         (libpthread): Add GLIBC_2.3.1.
19         * include/signal.h: Add libc_hidden_proto for __sigwait, __sigwaitinfo,
20         and __sigtimedwait.
21         * signal/Versions: Add __sigtimedwait, __sigwait, and __sigwaitinfo.
22         * sysdeps/unix/sysv/linux/sigtimedwait.c (__sigtimedwait): Add
23         libc_hidden_def.
24         * sysdeps/unix/sysv/linux/sigwait.c (__sigwait): Likewise.
25         * sysdeps/unix/sysv/linux/sigwaitinfo.c (__sigwaitinfo): Likewise.
27         * include/sys/msg.h: Declare __libc_msgrcv and __libc_msgsnd.
28         * sysdeps/unix/sysv/linux/msgrcv.c (__msgrcv): Rename to __libc_msgrcv
29         and make old name an alias.
30         * sysdeps/unix/sysv/linux/msgsnd.c (__msgsnd): Rename to __libc_msgsnd
31         and make old name an alias.
32         * sysvipc/Versions (libc) [GLIBC_PRIVATE]: Add __libc_msgrcv and
33         __libc_msgsnd.
35         * include/sys/uio.h: Declare __libc_readv and __libc_writev.
36         * misc/Versions (libc) [GLIBC_PRIVATE]: Add __libc_readv and
37         __libc_writev.
38         * sysdeps/generic/readv.c (__readv): Rename to __libc_readv and make
39         old name an alias.
40         * sysdeps/posix/readv.c: Likewise
41         * sysdeps/unix/sysv/aix/readv.c: Likewise.
42         * sysdeps/unix/sysv/linux/readv.c: Likewise.
43         * sysdeps/generic/writev.c (__writev): Rename to __libc_writev and make
44         old name an alias.
45         * sysdeps/posix/writev.c: Likewise
46         * sysdeps/unix/sysv/aix/writev.c: Likewise.
47         * sysdeps/unix/sysv/linux/writev.c: Likewise.
49         * include/sys/wait.h: Declare __waitid.
50         * posix/Versions (libc) [GLIBC_PRIVATE]: Add __waitid.
51         * sysdeps/generic/waitid.c (waitid): Rename to __waitid and make old
52         name an alias.
53         * sysdeps/posix/waitid.c: Likewise.
54         * sysdeps/unix/sysv/aix/waitid.c: Likewise.
56         * sysdeps/unix/sysv/linux/syscalls.list: Add creat syscall.
58 2002-10-07  Jakub Jelinek  <jakub@redhat.com>
60         * include/alloca.h (__libc_use_alloca, __libc_alloca_cutoff): New
61         prototypes.
62         (__MAX_ALLOCA_CUTOFF): Define.
63         Include allocalim.h.
64         * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname2_r,
65         _nss_dns_gethostbyaddr_r): Use alloca or malloc to allocate
66         host_buffer depending on __libc_use_alloca.
67         * resolv/nss_dns/dns-network.c (_nss_dns_getnetbyname_r,
68         _nss_dns_getnetbyaddr_r): Use alloca or malloc to allocate
69         net_buffer depending on __libc_use_alloca.
70         * resolv/res_query.c (res_nquery): Use alloca or malloc to allocate
71         buf depending on __libc_use_alloca.
72         * resolv/gethnamaddr.c (gethostbyname2, gethostbyaddr): Likewise.
73         * stdio-common/vfprintf.c (vfprintf): Use __libc_use_alloca
74         instead of hardcoded constants.
75         Pass proper size argument to alloca and compute end for wide char
76         version.
77         * stdio-common/printf_fp.c (__printf_fp): Use __libc_use_alloca
78         instead of hardcoded constants.
79         * string/strcoll.c (strcoll): Likewise.
80         * string/strxfrm.c (strxfrm): Likewise.
81         * sysdeps/posix/readv.c (__readv): Likewise.
82         * sysdeps/posix/writev.c (__writev): Likewise.
83         * sysdeps/generic/allocalim.h: New file.
85 2002-10-08  Roland McGrath  <roland@redhat.com>
87         * configure.in (aux_missing warning): Change "too old" to
88         "incompatible versions", since for autoconf it's "too new" right now.
89         * configure: Regenerated.
91         * configure.in (AUTOCONF): New check to set it.  Set to "no" if the
92         one found doesn't work on our configure.in.
93         * configure: Regenerated.
94         * config.make.in (AUTOCONF): New substituted variable.
95         * Makefile (autoconf-it-cvs): New canned sequence, broken out of ...
96         (autoconf-it): ... here, use that instead of defining conditionally.
97         Use $(AUTOCONF) instead of literal autoconf.
98         [$(AUTOCONF) != no] (configure, %/configure): Protect these rules
99         with this condition.
100         * Make-dist (autoconf-it, configure, %/configure): Copy those changes.
102 2002-10-08  Ulrich Drepper  <drepper@redhat.com>
104         * Make-dist (dist): Cleanup a bit.  We are not interested in the
105         14 char filename limit anymore.  Remove intermediate files and
106         symlinks.
108 2002-10-05  Ulrich Drepper  <drepper@redhat.com>
110         * po/sk.po: Update from translation team.
111         * po/tr.po: Likewise.
112         * po/gl.po: Likewise.
114 2002-10-05  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
116         * elf/tls-macros.h: Fix SH version of macros so as to match ABI syntax.
118 2002-10-03  Ulrich Drepper  <drepper@redhat.com>
120         * version.h (RELEASE): Change to stable.
122 2002-10-03  Jakub Jelinek  <jakub@redhat.com>
124         * sysdeps/unix/sysv/linux/_exit.c (__syscall_exit,
125         __syscall_exit_group): New prototypes.
127 2002-10-03  Ulrich Drepper  <drepper@redhat.com>
129         * glibc 2.3 released.
132 See ChangeLog.13 for earlier changes.