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