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