]> sourceware.org Git - glibc.git/blame - ChangeLog
Update.
[glibc.git] / ChangeLog
CommitLineData
2eb45444
UD
11998-03-04 16:12 H.J. Lu <hjl@gnu.org>
2
3 * libio/strops.c (_IO_str_seekoff): Handle MODE == 0.
4
51998-03-04 16:19 Ulrich Drepper <drepper@cygnus.com>
6
7 * nscd/nscd_getgr_r.c: Follow nscd_getpw_r.c change.
8
91998-03-04 Andreas Jaeger <aj@arthur.rhein-neckar.de>
10
11 * nscd/nscd_getpw_r.c (nscd_open_socket): Safe and reset errno so
12 that a failure to connect to nscd doesn't change errno.
13
141998-03-04 Andreas Jaeger <aj@arthur.rhein-neckar.de>
15
16 * manual/maint.texi (Reporting Bugs): Change
17 bug-glibc@prep.ai.mit.edu to bug-glibc@gnu.org.
18
19 * locale/iso-4217.def: Likewise
20
211998-03-04 12:43 Ulrich Drepper <drepper@cygnus.com>
22
23 * manual/texinfo.tex: Updated.
24
251998-03-03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
26
27 * sysdeps/posix/fpathconf.c: Don't modify errno for an undefined
28 value.
29 * sysdeps/posix/pathconf.c: Likewise.
30 * posix/getconf.c: Print `undefined' if pathconf returns -1
31 without setting errno.
32
331998-03-04 Ulrich Drepper <drepper@cygnus.com>
34
35 * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Fix cut&paste
36 problem.
37 * sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: New file.
38 Patches by Elliot Lee <sopwith@cuc.edu>.
39
ea7eb7e3
UD
401998-03-04 09:43 Ulrich Drepper <drepper@cygnus.com>
41
42 * elf/link.h (struct link_map): Add new field l_reloc_result.
43 * elf/dl-reloc.c (_dl_relocate_object): Allocate array for results
44 of relocation for the object to be profiled.
45 * elf/dl-object.c (_dl_new_object): Initialize l_reloc_result field
46 to NULL.
47 * elf/rtld.c (_dl_start): Add comment that we must not allocate an
48 array here.
49 * elf/dl-runtime.c (profile_fixup): If l_reloc_result array already
50 contains a result from a previous run use this instead of computing
51 the value again.
52 * elf/dl-minimal.c (malloc): Remove limit for size of allocation.
53
541998-03-04 11:32 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
afdecda0
AS
55
56 * sysdeps/m68k/dl-machine.h: (elf_machine_load_address): Use word
57 offsets into the GOT.
58 (RTLD_START): Likewise.
59
8fb3e007
UD
601998-03-03 17:55 Ulrich Drepper <drepper@cygnus.com>
61
62 * elf/sprof.c: Cleanup a bit.
63
641998-03-03 08:01 H.J. Lu <hjl@gnu.org>
65
66 * sysdeps/generic/sysdep.h (L): New. Define.
67
68 * sysdeps/unix/sysv/linux/i386/sysdep.h (L): New. Define.
69
70 * sysdeps/i386/i586/addmul_1.S: Fix a typo.
71
72 * sysdeps/unix/sysv/linux/i386/clone.S: Follow Intel's advice
73 to have only one exit point for functions.
74 * sysdeps/unix/sysv/linux/i386/mmap.S: Likewise.
75 * sysdeps/unix/sysv/linux/i386/s_pread64.S: Likewise.
76 * sysdeps/unix/sysv/linux/i386/s_pwrite64.S: Likewise.
77 * sysdeps/unix/sysv/linux/i386/socket.S: Likewise.
78 * sysdeps/unix/sysv/linux/i386/syscall.S: Likewise.
79
801998-03-03 Andreas Jaeger <aj@arthur.rhein-neckar.de>
81
82 * sysdeps/unix/sysv/linux/sigaction.c (__sigaction): Safe and
83 reset errno so that errno isn't set to ENOSYS in the first call.
84 * sysdeps/unix/sysv/linux/i386/sigaction.c (__sigaction): Likewise.
85 * sysdeps/unix/sysv/linux/sigsuspend.c (__sigsuspend): Likewise.
86 * sysdeps/unix/sysv/linux/sigprocmask.c (__sigprocmask): Likewise.
87 * sysdeps/unix/sysv/linux/sigpending.c (sigpending): Likewise.
88
ae828bc6
UD
891998-03-02 17:55 Ulrich Drepper <drepper@cygnus.com>
90
91 * sysdeps/i386/add_n.S: Change to use ENTRY and END macro.
92 * sysdeps/i386/addmul_1.S: Likewise.
93 * sysdeps/i386/lshift.S: Likewise.
94 * sysdeps/i386/mul_1.S: Likewise.
95 * sysdeps/i386/rshift.S: Likewise.
96 * sysdeps/i386/sub_n.S: Likewise.
97 * sysdeps/i386/submul_1.S: Likewise.
98 * sysdeps/i386/i586/add_n.S: Likewise.
99 * sysdeps/i386/i586/addmul_1.S: Likewise.
100 * sysdeps/i386/i586/lshift.S: Likewise.
101 * sysdeps/i386/i586/mul_1.S: Likewise.
102 * sysdeps/i386/i586/rshift.S: Likewise.
103 * sysdeps/i386/i586/sub_n.S: Likewise.
104 * sysdeps/i386/i586/submul_1.S: Likewise.
105
106 * sysdeps/i386/sysdep.h: Extend last change.
107
108 * sysdeps/unix/sysv/linux/i386/sysdep.h: Follow Intel's advice
109 to have only one exit point for functions.
110
1111998-03-02 Ulrich Drepper <drepper@cygnus.com>
112
113 * configure.in: Fix msgfmt test. Fix handling of //s in sysdeps
114 search.
115
1161998-03-02 13:28 Ulrich Drepper <drepper@cygnus.com>
117
118 * Makerules: Generate libc.so with absolute paths for the used
119 shared objects.
120
121 * config.make.in: Add MAKEINFO definition.
122
1231998-03-02 Ulrich Drepper <drepper@cygnus.com>
124
125 * sysdeps/i386/sysdep.h (ASM_SIZE_DIRECTIVE): Add ; at the end.
126 (ENTRY): Use STABS_FUN.
127 (END): Use STABS_FUN_END.
128 (STABS_FUN, STABS_FUN2, STABS_FUN_END): New macro to emit stabs info.
129
130 * elf/Makefile: Add rules to build sprof program.
131 * elf/sprof.c: New file.
132
1331998-02-28 Andreas Jaeger <aj@arthur.rhein-neckar.de>
134
135 * misc/syslog.c (openlog_internal): Insert missing closing brace.
136
1371998-02-06 Andreas Jaeger <aj@arthur.rhein-neckar.de>
138
139 * configure.in: Check for working msgfmt version (from GNU gettext
140 0.10 or later).
141
1421998-03-02 Ulrich Drepper <drepper@cygnus.com>
143
144 * configure.in: Avoid //s in sysdirs.
145 Patch by Roland McGrath.
146
147 * stdlib/a64l.c (a64l): Rewrite by Joe Keane <jgk@jgk.org>.
148
1491998-03-02 07:17 H.J. Lu <hjl@gnu.org>
150
151 * elf/dl-open.c (_dl_open): Update _dl_global_scope_end when
152 setting _dl_global_scope for RTLD_GLOBAL.
153
1541998-02-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
155
156 * sysdeps/unix/make-syscalls.sh: Fix last change so that all
157 possible lists of object-suffixes are taken care of.
158
1591998-03-02 10:16 Ulrich Drepper <drepper@cygnus.com>
160
161 * timezone/private.h: Update from tzcode1998c.
162 * timezone/zic.c: Likewise.
163 * timezone/antarctica: Updated from tzdata1998c.
164 * timezone/asia: Likewise.
165 * timezone/australasia: Likewise.
166 * timezone/europe: Likewise.
167 * timezone/southamerica: Likewise.
168
1691998-03-02 Ulrich Drepper <drepper@cygnus.com>
170
171 * posix/glob.c (glob_in_dir): Add support for cases insensitive
172 VMS. Patch by John W. Eaton <jwe@bevo.che.wisc.edu>.
173
c2e3af6e
RH
1741998-03-01 19:05 H.J. Lu (hjl@gnu.org)
175
176 * sysdeps/libm-ieee754/e_exp.c (__ieee754_exp): Use __isinf.
177 Changed type of TWO43, TWO52 from float to double.
178 * sysdeps/libm-ieee754/e_expf.c (__ieee754_expf): Use __isinff.
179 * sysdeps/libm-ieee754/s_exp2.c (__ieee754_exp2): Use __isinf.
180 Changed type of TWO43 from float to double.
181 * sysdeps/libm-ieee754/s_exp2f.c (__ieee754_exp2f): Fix a typo.
182 Use __isinff.
183
6356e131
RH
1841998-03-01 18:52 H.J. Lu (hjl@gnu.org)
185
186 * sysdeps/unix/sysv/linux/alpha/syscalls.list (osf_settimeofday,
187 osf_getitimer, osf_setitimer, osf_utimes, osf_getrusage,
188 osf_wait4): Removed __xxxx symbol for GLIBC_2.0.
189
489b7d4b
RH
1901998-03-01 09:11 Richard Henderson <rth@cygnus.com>
191
192 * sysdeps/unix/sysv/linux/sparc/bits/ioctls.h: Don't include
193 kernel_termios.h.
194 * sysdeps/unix/sysv/linux/sparc/bits/termios.h (CBAUD, CIBAUD): Fix.
195 Clean up random whitespace.
196 * sysdeps/unix/sysv/linux/sparc/sparc32/brk.c: Tidy the asm.
197 * sysdeps/unix/sysv/linux/sparc/sparc32/socket.S: Use std on the args.
198 * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.S: Fix use of .bss.
199 * sysdeps/unix/sysv/linux/sparc/sparc32/sys/ucontext.h: New file.
200
2011998-03-01 08:31 Richard Henderson <rth@cygnus.com>
41df5ed4
RH
202
203 * shlib-versions: Match alpha*.
204 * sysdeps/unix/sysv/linux/alpha/syscalls.list: Add adjtimex.
205 * sysdeps/unix/sysv/linux/alpha/adjtimex.S: Remove.
206
207 * sysdeps/alpha/fpu/bits/mathinline.h (isunordered et al): New.
208 Implement copysign* with and without __ prefix.
209 Likewise for fabs; use builtin for gcc 2.8.
210 (floor*): New.
211 (fdim*): New.
212
213 * elf/elf.h (EF_SPARC*, EF_ALPHA*, SHT_ALPHA*, SHF_ALPHA*): New.
214 (R_SPARC*): Match current v9 ABI.
215
216 * sysdeps/wordsize-64/stdint.h (intptr_t): Is a long.
217
218 * sunrpc/clnt_udp.c (clntudp_call): Use socklen_t.
219 * sunrpc/pmap_rmt.c (clnt_broadcast): Likewise.
220 * sunrpc/svc_tcp.c (svctcp_create, rendezvous_request): Likewise.
221 * sysdeps/generic/getresgid.c: Use prototype form because of warning.
222 * sysdeps/unix/sysv/linux/getdents.c: Likewise.
223 * sysdeps/unix/sysv/linux/alpha/adjtime.c: Likewise.
224 * sysdeps/unix/grantpt.c (argv): Fix consts.
225 * sysdeps/unix/sysv/linux/getpt.c: Include <string.h>
226 * sysdeps/unix/sysv/linux/sigaction.c: Likewise.
227
f024c196
UD
2281998-02-27 Ulrich Drepper <drepper@cygnus.com>
229
230 * misc/syslog.c: Change to allow user the interpretation of the
231 outcome even with syslog having no return value.
232
2331998-02-05 20:41 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>
234
235 * elf/dl-addr.c: Fix search algorithms in dladdr(); don't assume
236 that the number of program headers is >0 (which is wrong for the
237 loader itself).
238
227d9931
UD
2391998-02-27 Ulrich Drepper <drepper@cygnus.com>
240
241 * Makefile (distribute): Add README.libm.
242
2431998-02-27 Andreas Jaeger <aj@arthur.rhein-neckar.de>
244
245 * time/clocktest.c (main): Correct typo: "--" -> "==".
246
2471998-02-25 20:53 H.J. Lu <hjl@gnu.org>
248
249 * sysdeps/alpha/fpu/bits/mathinline.h (atan): Removed the bogus
250 inline function.
251 (copysignf, __copysignf, copysign, fabsf, __fabsf, fabs): New
252 inline functions.
253
254 * math/libm.map (__atan2): Added.
255
a7f804d8
UD
2561998-02-27 Ulrich Drepper <drepper@cygnus.com>
257
b8ce6e3e
UD
258 * misc/efgcvt_r.c (APPEND): Handle printing of 0.0 correctly.
259