(_init): Don't check whether __gmon_start__ is NULL, just call it
[kopensolaris-gnu/glibc.git] / ChangeLog
1 1998-08-18  Ulrich Drepper  <drepper@cygnus.com>
2
3         * include/features.h: Define __USE_EXTERN_INLINES for recent
4         enough gcc.
5         * argp/argp.h: Define extern inline functions only if
6         __USE_EXTERN_INLINES is defined.
7         * libio/stdio.h: Likewise.
8         * math/math.h: Likewise.
9         * stdlib/stdlib.h: Likewise.
10         * string/argz.h: Likewise.
11         * sysdeps/generic/bits/sigset.h: Likewise.
12         * sysdeps/unix/sysv/linux/bits/sigset.h: Likewise.
13         * sysdeps/unix/sysv/sysv4/bits/sigset.h: Likewise.
14         * sysdeps/wordsize-32/inttypes.h: Likewise.
15         * sysdeps/wordsize-64/inttypes.h: Likewise.
16         * wcsmbs/wchar.h: Likewise.
17
18         * sysdeps/generic/bits/glob.c [_LIBC]: Define __stat using __xstat
19         to allow compilation without optimization.
20
21 1998-08-14  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de> 
22  
23         * nis/nss_compat/compat-grp.c: Set errno to ENOENT if we have no 
24         more entries. 
25         * nis/nss_compat/compat-initgroups.c: Likewise. 
26         * nis/nss_compat/compat-pwd.c: Likewise. 
27         * nis/nss_compat/compat-spwd.c: Likewise. 
28         * nis/nss_nis/nis-alias.c: Likewise. 
29         * nis/nss_nis/nis-ethers.c: Likewise. 
30         * nis/nss_nis/nis-grp.c: Likewise. 
31         * nis/nss_nis/nis-hosts.c: Likewise. 
32         * nis/nss_nis/nis-initgroups.c: Likewise. 
33         * nis/nss_nis/nis-network.c: Likewise. 
34         * nis/nss_nis/nis-proto.c: Likewise. 
35         * nis/nss_nis/nis-pwd.c: Likewise. 
36         * nis/nss_nis/nis-rpc.c: Likewise. 
37         * nis/nss_nis/nis-service.c: Likewise. 
38         * nis/nss_nis/nis-spwd.c: Likewise. 
39  
40         * nis/rpcsvc/yp.h: Generate new without 1024 byte limits. 
41  
42         * nis/ypclnt.c: Try binding dir only first time, could be to old. 
43  
44         * nis/yp_xdr.c: Remove 1024 byte limit. 
45         * nis/ypupdate_xdr.c: Likewise. 
46  
47         * nis/nss_nis/nis-publickey.c: Make sure, nobody could send 
48         wrong data. 
49  
50 1998-08-18  Roland McGrath  <roland@baalperazim.frob.com>
51
52         * Rules (binaries-static, binaries-shared static pattern rules):
53         Depend on lib%, not just libc%, from $(link-libc{,-static}).
54
55         * sysdeps/mach/hurd/Makefile (link-libc-static): New variable; set
56         this here, overriding Makeconfig generic value so we link against
57         the RPC libs.
58
59 1998-08-17  Ulrich Drepper  <drepper@cygnus.com>
60
61         * posix/tstgetopt.c (options): Add NULL entry at end
62         Patch by Adrian Miranda <ade@psg.com>.
63
64 1998-08-15 18:21  Ulrich Drepper  <drepper@cygnus.com>
65
66         * elf/elf.h: Add EI_OSABI, ELFOSABI*, and EI_ABIVERSION.  Move EI_PAD
67         to 9.
68
69 1998-08-15 14:11  Ulrich Drepper  <drepper@cygnus.com>
70
71         * elf/elf.h: Add PPC Diab relocations.
72
73         * malloc/Makefile (libmcheck.a): Use $(LN_S) not ln.
74
75 1998-08-14 10:08  Ulrich Drepper  <drepper@cygnus.com>
76
77         * manual/texinfo.tex: Update.
78
79 1998-08-07  Geoff Keating  <geoffk@ozemail.com.au>
80
81         * sysdeps/powerpc/backtrace.c: New file.
82
83 1998-08-14  Philip Blundell  <pb@nexus.co.uk>
84
85         * sysdeps/arm/fpu/setjmp.S: Correct value of R0 before calling
86         sigjmp_save.
87         * sysdeps/arm/elf/setjmp.S: Obsolete, deleted.
88
89 1998-08-11  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
90
91         * Makefile (install-symbolic-link): Fix spelling.
92
93 1998-08-11  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
94
95         * elf/elf.h (SHT_HIOS): Fix value.
96
97 1998-08-10  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
98
99         * posix/regex.c (WIDE_CHAR_SUPPORT): Don't generate defined as
100         part of the expansion, this is undefined by the standard.
101
102 1998-08-13 19:41  Ulrich Drepper  <drepper@cygnus.com>
103
104         * posix/getconf.c: Add support for systems with incomplete confname.h.
105
106         * sysdeps/posix/sigset.c: Allow SIG_HOLD being undefined.
107
108         * sysdeps/posix/wait3.c: Make it work.
109
110 1998-08-13  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
111
112         * Makefile ($(inst_slibdir)/libc-$(version).so): Remove.
113         (elf/ldso_install): Remove.
114
115         * elf/Makefile (distribute): Add sln.c.
116         (others): Add sln.
117         (others-static): Add sln.
118         (install-rootsbin): Add sln.
119         (others-static): Add sln.
120         (ldso_install): Remove.
121
122 1998-07-24 10:58  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
123
124         * Makerules (install-clean-symbolic-link-list): Make phony.
125         * Makefile (install-symbolic-link): Make phony.  Depend on
126         subdir_install for parallel makes.
127
128
129 1998-07-22  Ulrich Drepper  <drepper@cygnus.com>
130
131         * elf/Makefile (distribute): Add sln.c
132
133 1998-07-21 07:10  H.J. Lu  <hjl@gnu.org>
134
135         * elf/sln.c: New file.
136
137         * Makerules (symbolic-link-prog, symbolic-link-list): New macros.
138         (install-clean-symbolic-link-list): New target.
139         (install): Depend on install-clean-symbolic-link-list.
140         (make-shlib-link): Changed for $(symbolic-link-list).
141
142         * Makefile (install-symbolic-link): New target.
143         (install): Depend on install-symbolic-link.
144
145 1998-08-12 17:03  Ulrich Drepper  <drepper@cygnus.com>
146
147         * include/unistd.h: Protect against multiple inclusion.
148
149         * posix/glob.c: Don't define __glob_pattern_p is NO_GLOB_PATTERN_P
150         is defined, not is glob is defined.
151         * sysdeps/unix/sysv/linux/glob64.c: Define NO_GLOB_PATTERN_P.
152
153 1998-08-01 17:18  H.J. Lu  <hjl@gnu.org>
154
155         * sunrpc/rpcsvc/rusers.x (xdr_utmp): Use xdr_bytes instead of
156         xdr_string for ut_line, ut_name and ut_host.
157
158 1998-08-12  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
159
160         * sysdeps/unix/sysv/linux/paths.h (_PATH_MAILDIR): Change to
161         /var/mail in accordance with FHS 2.0.
162         Reported by Javier Kohen <root@jkohen.tough.com.ar> [PR libc/639].
163
164 1998-08-12  Richard Henderson  <rth@cygnus.com>
165
166         * sysdeps/unix/sysv/linux/alpha/syscalls.list (recvmsg, sendmsg):
167         Update aliases for cancelation.
168
169         * sysdeps/unix/sysv/linux/alpha/glob.c: Undef glob*64 before
170         playing with symbol versions.
171
172 1998-08-12  Roland McGrath  <roland@baalperazim.frob.com>
173
174         * sysdeps/mach/hurd/bits/posix_opt.h: Rewritten with comments and
175         multiple inclusion protection.
176         (_POSIX_SYNCHRONIZED_IO, _POSIX_FSYNC, _POSIX_MAPPED_FILES,
177         _POSIX_MEMORY_PROTECTION, _POSIX_POLL, _POSIX_SELECT): New macros,
178         define all these to 1.
179         (_POSIX_SYNC_IO): Add #undef, to remind us that pathconf reports it.
180
181 1998-08-12  Roland McGrath  <roland@baalperazim.frob.com>
182
183         * sysdeps/mach/usleep.c: Include <unistd.h>.
184         (usleep): Return void.
185
186 1998-08-11  Roland McGrath  <roland@baalperazim.frob.com>
187
188         * sysdeps/generic/if_index.c (struct if_freenameindex): Add forward
189         decl to inhibit warning in if_freenameindex defn.
190
191         * sysdeps/mach/hurd/ttyname_r.c (__ttyname_r): Remove unused variable.
192
193         * sysdeps/mach/hurd/getdomain.c (getdomainname): Renamed from __ name.
194
195         * sysdeps/mach/hurd/reboot.c: Include <sys/reboot.h>.
196         * sysdeps/mach/hurd/getdents.c: Include <unistd.h>.
197         * sysdeps/mach/hurd/sbrk.c: Include <unistd.h>.
198         * sysdeps/mach/usleep.c: Likewise.
199
200         * sysdeps/mach/hurd/bind.c (bind): Add a const.
201
202         * sysdeps/mach/hurd/getdents.c (__getdirentries): Use prototype defn.
203         * sysdeps/unix/bsd/init-posix.c (__init_posix): Likewise.
204         * sysdeps/unix/bsd/times.c (timeval_to_clock_t): Likewise.
205         * sysdeps/mach/hurd/reboot.c (reboot): Likewise.
206         * sysdeps/mach/usleep.c (usleep): Likewise.
207         * sysdeps/mach/hurd/chflags.c (chflags): Likewise.
208         * sysdeps/mach/hurd/fchflags.c (fchflags): Likewise.
209         * sysdeps/mach/hurd/sbrk.c (__sbrk): Likewise.
210         * sysdeps/mach/hurd/stdio_init.c (__stdio_init_stream): Likewise.
211
212 1998-08-11  Roland McGrath  <roland@baalperazim.frob.com>
213
214         * sysdeps/generic/glob64.c: Include <sys/types.h>, <glob.h>, <errno.h>.
215         (glob64): Fix typo.
216
217         * malloc/malloc.c (free_check, realloc_check): Don't cast to long for
218         %p arg to fprintf, since `void *' is the right type already.
219
220 1998-07-25 19:47  Jose M. Moya  <josem@gnu.org>
221
222         * sysdeps/mach/hurd/getcwd.c
223         (_hurd_canonicalize_directory_name_internal): Do not loop forever
224         for unknown root directories.
225         (__getcwd): Return NULL when the current root directory could not
226         be reached.
227
228 1998-08-11 18:39  Ulrich Drepper  <drepper@cygnus.com>
229
230         * string/strsignal.c (strsignal): Count real-time signals from zero.
231
232
233 See ChangeLog.8 for earlier changes.