]> sourceware.org Git - glibc.git/blame - ChangeLog
Update.
[glibc.git] / ChangeLog
CommitLineData
267e3696
UD
11998-03-09 Ulrich Drepper <drepper@cygnus.com>
2
3 * elf/dl-support.c: Add definition of _dl_debug_impcalls.
4
120b4c49
UD
51998-03-08 Ulrich Drepper <drepper@cygnus.com>
6
7 * elf/rtld.c (process_envvars): Also recognize LD_LIBRARY_PATH,
8 LD_PRELOAD, and LD_VERBOSE.
9 (dl_main): Use global variables set by process_envvars instead of
10 calling getenv.
11 * elf/dl-load.c (_dl_init_paths): Don't call getenv to get
12 LD_LIBRARY_PATH value, this comes with the parameter.
b4debac9
UD
13 * elf/dl-support.c (non_dynamic_init): Pass return value of getenv
14 ("LD_LIBRARY_PATH") to _dl_init_paths.
120b4c49 15
97a51d8a
UD
161998-03-08 22:55 Ulrich Drepper <drepper@cygnus.com>
17
18 * elf/rtld.c (dl_main): Delay initialization of path structure if
19 the dynamically linker is invoked implicitly until we read the
20 dynamic section.
21
d9165158
UD
221998-03-08 Ulrich Drepper <drepper@cygnus.com>
23
24 * sysdeps/unix/sysv/linux/chown.c: Add versioning stuff.
25
1581459f
UD
261998-03-07 Andreas Jaeger <aj@arthur.rhein-neckar.de>
27
28 * sysdeps/unix/sysv/linux/chown.c: New file for compatibility of
29 Linux 2.0 and 2.1.
30
31 * sysdeps/unix/sysv/linux/syscalls.list: Add chown.
32
3db52d94
UD
331998-03-08 14:58 Ulrich Drepper <drepper@cygnus.com>
34
35 * Makeconfig (nisobjdir): Set to path to nis directory.
36 (rpath-link): Add nisobjdir.
37 Patch by Sven Verdoolaege <skimo@kotnet.org>.
38
39 * elf/Makefile: Pretty print.
40 * elf/dl-lookup.c: Include unistd.h.
41 * elf/dl-runtime.c: Likewise.
42
43 * localedata/Makefile (test-srcs): Add tst-rpmatch.
44 (distribute): Add tst-rpmatch.sh.
45 (tests): Add tst-rpmatch to dependency list and run tst-rpmatch.sh.
46
47 New tests for rpmatch function by
48 Jochen Hein <jochen.hein@delphi.central.de>.
49 * localedata/tst-rpmatch.c: New file.
50 * localedata/tst-rpmatch.sh: New file.
51
52 * localedata/locales/de_DE: Correct yesexpr and noexpr.
53 * localedata/locales/de_AT: Likewise.
54
55 * posix/getopt.c: Update contact address.
56 * posix/getopt1.c: Pretty print.
57
58 * sysdeps/generic/libc-start.c: Do most of the initialization now
59 here instead of in start.S.
60 * sysdeps/unix/sysv/linux/libc-start.c: Likewise.
61 * sysdeps/i386/elf/start.S: Remove most of the initialization code.
62
63 * sysdeps/unix/sysv/linux/i386/profil-counter.h: No need for
64 profil_counter to be public.
65
661998-03-08 13:06 Tim Waugh <tim@cyberelk.demon.co.uk>
67
68 * posix/wordexp.c (parse_arith): Now works for negative numbers too.
69 (parse_param): Coded parameter length expansion (${#var}).
70 (parse_param): Handling for "=", "+", "-", and the ":" versions added.
71 (parse_param): Cleaned up (fixed) error handling.
72
73 * posix/wordexp-test.c: IFS now includes non-whitespace character
74 (comma). Added more tests.
75
a78de796
UD
761998-03-07 Ulrich Drepper <drepper@cygnus.com>
77
78 * elf/link.h: Fix typos.
79 Reported by Andreas Jaeger.
80
81 * nscd/nscd_getpw_r.c (__nscd_getpw_r): Remove false comment.
82 * nscd/nscd_getgr_r.c (__nscd_getgr_r): Likewise.
83
b7296fd4
UD
841998-03-06 Ulrich Drepper <drepper@cygnus.com>
85
86 * argp/argp-help.c: Remove last bits of using gettext instead of
87 dgettext.
88
7dea968e
UD
891998-03-06 17:04 Ulrich Drepper <drepper@cygnus.com>
90
91 * libc.map: Add _dl_debug_impcalls, _dl_debug_fd, _dl_sysdep_output,
92 __libc_start_main.
93 * csu/Makefile (routines): Add libc-start.
94 * elf/dl-error.c: Remove declaration of _dl_argv. Include <unitsd.h>.
95 * elf/dl-lookup.c: Likewise.
96 * elf/dl-version.c: Likewise.
97 * sysdeps/i386/dl-machine.h: Likewise.
98 * elf/link.h: Declare _dl_argv, _dl_debug_fd.
99 Declare _dl_sysdep_output. Make _dl_sysdep_fatal, _dl_sysdep_error and
100 _dl_sysdep_message macros which use _dl_sysdep_output.
101 * elf/dl-fini.c: Write out which destructor is called while debugging.
102 * elf/dl-init.c: Likewise for constructor.
103 * elf/dl-load.c: Use _dl_debug_message instead of _dl_sysdep_message.
104 * elf/dl-misc.c: Remove _dl_sysdep_fatal, _dl_sysdep_error and
105 _dl_sysdep_message. Add _dl_sysdep_output.
106 * elf/rtld.c: Recognize LD_DEBUG_OUTPUT. Set _dl_debug_fd if
107 this file can be opened.
108 For LD_DEBUG=libs also set _dl_debug_impcalls.
109 * sysdeps/generic/dl-cache.c: Include unistd.h.
110 * sysdeps/generic/libc-start.c: New file.
7dea968e 111 * sysdeps/unix/sysv/linux/libc-start.c: New file.
a78de796 112 * sysdeps/i386/elf/start.S: Don't call main directly, call
7dea968e
UD
113 __libc_start_main instead.
114
115 * elf/Makefile ($(objpfx)ld.so): Add $(load-map-file) as dependency.
116
4b7814cf
UD
1171998-03-06 Ulrich Drepper <drepper@cygnus.com>
118
119 * nss/nsswitch.c (__nss_nscd_not_available): Removed.
120
9184d3db
UD
1211998-03-06 12:42 Ulrich Drepper <drepper@cygnus.com>
122
123 * argp/argp.h (struct argp): Add new field domain.
124 * argp/argp-help.c: Change all gettext calls to dgettext and use
125 domain field from appropriate argp in call.
126 * argp/argp-parse.c: Likewise.
127
ac16e905
UD
1281998-03-06 11:35 Ulrich Drepper <drepper@cygnus.com>
129
130 * posix/wordexp-test.c: Change testsuite so that it can run even
131 for ~root != /root.
132
1331998-03-06 Andreas Jaeger <aj@arthur.rhein-neckar.de>
134
135 * math/libm-test.c (catanh_test): Change epsilon for gcc 2.8.1.
136
1371998-03-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
138
139 * sysdeps/unix/sysv/linux/i386/sysdep.h (SYSCALL_ERROR_HANDLER):
140 Don't store into global errno if we already store through
141 __errno_location.
142 * sysdeps/unix/i386/sysdep.S: Likewise.
143 * sysdeps/unix/alpha/sysdep.S: Likewise.
144 * sysdeps/unix/sysv/linux/sparc/sparc64/brk.S: Likewise.
145 * sysdeps/unix/sysv/linux/sparc/sparc64/clone.S: Likewise.
146 * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Likewise. Add
147 missing return to SYSCALL_ERROR_HANDLER for (!_LIBC_REENTRANT &&
148 PIC).
149
1501998-03-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
151
152 * sysdeps/generic/sysdep.h (L): Remove definition.
153 * sysdeps/i386/sysdep.h (L): Define it here instead.
154
36a8586d
UD
1551998-03-06 Andreas Jaeger <aj@arthur.rhein-neckar.de>
156
a78de796 157 * nis/nis_call.c (__do_niscall): Safe and reset errno.
36a8586d 158
a78de796 159 * nis/ypclnt.c (do_ypcall, yp_all): Safe and reset errno.
36a8586d 160
b3c06869
UD
1611998-03-01 Andreas Jaeger <aj@arthur.rhein-neckar.de>
162
163 * sysdeps/generic/getresuid.c (__getresuid): Use ISO C
164 declaration style to avoid warnings.
165
08b511e6
UD
1661998-03-06 11:48 Mark M._Kettenis <kettenis@hall.phys.uva.nl>
167
168 * elf/rtld.c (process_dl_debug): Fix typo: "DL_DEBUG" ->
169 "LD_DEBUG".
170
7c57c32d
UD
1711998-03-05 Ulrich Drepper <drepper@cygnus.com>
172
173 * posix/Makefile (tests): Add wordexp-test.
174 * posix/wordexp-test.c: New file. Testsuite for wrodexp.
175 Patches by Tim Waugh <tim@cyberelk.demon.co.uk>.
176
1771998-03-05 16:04 Ulrich Drepper <drepper@cygnus.com>
178
179 * elf/Makefile ($(objpfx)rtldtbl.h): Add genrtldtbl.awk to the
180 dependencies.
181
182 * elf/link.h (struct r_search_path_elem): Add two new field for
183 lib path debugging.
184 * elf/rtld.c: Recognize LD_DEBUG environment variable and set
185 variable accordingly.
186 * elf/dl-load.c: If _dl_debug_libs is nonzero print what library
187 is considered next along with information about load paths.
188 * sysdeps/generic/dl-cache.c: Likewise.
189 * elf/dl-support.c: Define _dl_debug_libs.
190 * elf/genrtldtbl.awk: Add initializers for two new field in
191 struct r_search_path_elem.
192
1931998-03-06 10:40 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
9f2990db
AS
194
195 * sysdeps/m68k/add_n.S: Use ENTRY and END macros.
196 * sysdeps/m68k/lshift.S: Likewise.
197 * sysdeps/m68k/rshift.S: Likewise.
198 * sysdeps/m68k/sub_n.S: Likewise.
199 * sysdeps/m68k/m68020/addmul_1.S: Likewise.
200 * sysdeps/m68k/m68020/mul_1.S: Likewise.
201 * sysdeps/m68k/m68020/submul_1.S: Likewise.
202
203 * sysdeps/unix/sysv/linux/m68k/sysdep.S: Use ENTRY macro.
204 [_LIBC_REENTRANT]: Don't store into global errno.
205
206 * sysdeps/m68k/sysdep.h: New file.
207 * sysdeps/unix/sysv/linux/m68k/sysdep.h: Use it. Use the macros
208 ENTRY, CALL_MCOUNT, JUMPTARGET and syscall_error from there.
209 (DO_CALL): Change to expect syscall name as argument.
210 (PSEUDO): Pass syscall_name to DO_CALL.
211 (SYSCALL_ERROR_HANDLER) [_LIBC_REENTRANT]: Don't store into global
212 errno.
213
ea278354
UD
2141998-03-05 Ulrich Drepper <drepper@cygnus.com>
215
216 * elf/rtld.c: Speed up processing of environment variables. Do
217 only one run on the environment by avoiding to call getenv.
218 * sysdeps/generic/dl-sysdep.c (_dl_next_ld_env_entry): New
219 function. Used by patch above.
220
ac16e905 2211998-03-05 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
ea278354 222
ac16e905
UD
223 * nss/getXXbyYY_r.c: Check __nss_not_use_nscd_* variable for
224 running nscd.
225 * nscd/nscd_getgr_r.c: Set __nss_not_use_nscd_group variable.
226 * nscd/nscd_getpw_r.c: Set __nss_not_use_nscd_passwd variable.
227 * nscd/nscd_proto.h: Declare __nss_not_use_nscd_* variables.
ea278354
UD
228
2291998-03-05 Ulrich Drepper <drepper@cygnus.com>
230
231 * nss/nsswitch.c (nss_lookup_function): Don't modify errno if NSS
232 module cannot be found. Reported by Andreas Jaeger.
233
2341998-03-05 11:40 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
235
236 * nscd/nscd_getgr_r.c: Change char to int to avoid compiler warning
237 on platforms which default to unsigned chars.
238 * nscd/nscd_getpw_r.c: Likewise.
239 * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Undefine L before
240 defining it.
241
2421998-03-05 Andreas Jaeger <aj@arthur.rhein-neckar.de>
243
244 * elf/Makefile (install-bin): Change = to += for sprof to install
245 ldd also.
246
2eb45444
UD
2471998-03-04 16:12 H.J. Lu <hjl@gnu.org>
248
249 * libio/strops.c (_IO_str_seekoff): Handle MODE == 0.
250
2511998-03-04 16:19 Ulrich Drepper <drepper@cygnus.com>
252
253 * nscd/nscd_getgr_r.c: Follow nscd_getpw_r.c change.
254
2551998-03-04 Andreas Jaeger <aj@arthur.rhein-neckar.de>
256
257 * nscd/nscd_getpw_r.c (nscd_open_socket): Safe and reset errno so
258 that a failure to connect to nscd doesn't change errno.
259
2601998-03-04 Andreas Jaeger <aj@arthur.rhein-neckar.de>
261
262 * manual/maint.texi (Reporting Bugs): Change
263 bug-glibc@prep.ai.mit.edu to bug-glibc@gnu.org.
264
265 * locale/iso-4217.def: Likewise
266
2671998-03-04 12:43 Ulrich Drepper <drepper@cygnus.com>
268
269 * manual/texinfo.tex: Updated.
270
2711998-03-03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
272
273 * sysdeps/posix/fpathconf.c: Don't modify errno for an undefined
274 value.
275 * sysdeps/posix/pathconf.c: Likewise.
276 * posix/getconf.c: Print `undefined' if pathconf returns -1
277 without setting errno.
278
2791998-03-04 Ulrich Drepper <drepper@cygnus.com>
280
281 * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Fix cut&paste
282 problem.
283 * sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: New file.
284 Patches by Elliot Lee <sopwith@cuc.edu>.
285
ea7eb7e3
UD
2861998-03-04 09:43 Ulrich Drepper <drepper@cygnus.com>
287
288 * elf/link.h (struct link_map): Add new field l_reloc_result.
289 * elf/dl-reloc.c (_dl_relocate_object): Allocate array for results
290 of relocation for the object to be profiled.
291 * elf/dl-object.c (_dl_new_object): Initialize l_reloc_result field
292 to NULL.
293 * elf/rtld.c (_dl_start): Add comment that we must not allocate an
294 array here.
295 * elf/dl-runtime.c (profile_fixup): If l_reloc_result array already
296 contains a result from a previous run use this instead of computing
297 the value again.
298 * elf/dl-minimal.c (malloc): Remove limit for size of allocation.
299
3001998-03-04 11:32 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
afdecda0
AS
301
302 * sysdeps/m68k/dl-machine.h: (elf_machine_load_address): Use word
303 offsets into the GOT.
304 (RTLD_START): Likewise.
305
8fb3e007
UD
3061998-03-03 17:55 Ulrich Drepper <drepper@cygnus.com>
307
308 * elf/sprof.c: Cleanup a bit.
309
3101998-03-03 08:01 H.J. Lu <hjl@gnu.org>
311
312 * sysdeps/generic/sysdep.h (L): New. Define.
313
314 * sysdeps/unix/sysv/linux/i386/sysdep.h (L): New. Define.
315
316 * sysdeps/i386/i586/addmul_1.S: Fix a typo.
317
318 * sysdeps/unix/sysv/linux/i386/clone.S: Follow Intel's advice
319 to have only one exit point for functions.
320 * sysdeps/unix/sysv/linux/i386/mmap.S: Likewise.
321 * sysdeps/unix/sysv/linux/i386/s_pread64.S: Likewise.
322 * sysdeps/unix/sysv/linux/i386/s_pwrite64.S: Likewise.
323 * sysdeps/unix/sysv/linux/i386/socket.S: Likewise.
324 * sysdeps/unix/sysv/linux/i386/syscall.S: Likewise.
325
3261998-03-03 Andreas Jaeger <aj@arthur.rhein-neckar.de>
327
328 * sysdeps/unix/sysv/linux/sigaction.c (__sigaction): Safe and
329 reset errno so that errno isn't set to ENOSYS in the first call.
330 * sysdeps/unix/sysv/linux/i386/sigaction.c (__sigaction): Likewise.
331 * sysdeps/unix/sysv/linux/sigsuspend.c (__sigsuspend): Likewise.
332 * sysdeps/unix/sysv/linux/sigprocmask.c (__sigprocmask): Likewise.
333 * sysdeps/unix/sysv/linux/sigpending.c (sigpending): Likewise.
334
ae828bc6
UD
3351998-03-02 17:55 Ulrich Drepper <drepper@cygnus.com>
336
337 * sysdeps/i386/add_n.S: Change to use ENTRY and END macro.
338 * sysdeps/i386/addmul_1.S: Likewise.
339 * sysdeps/i386/lshift.S: Likewise.
340 * sysdeps/i386/mul_1.S: Likewise.
341 * sysdeps/i386/rshift.S: Likewise.
342 * sysdeps/i386/sub_n.S: Likewise.
343 * sysdeps/i386/submul_1.S: Likewise.
344 * sysdeps/i386/i586/add_n.S: Likewise.
345 * sysdeps/i386/i586/addmul_1.S: Likewise.
346 * sysdeps/i386/i586/lshift.S: Likewise.
347 * sysdeps/i386/i586/mul_1.S: Likewise.
348 * sysdeps/i386/i586/rshift.S: Likewise.
349 * sysdeps/i386/i586/sub_n.S: Likewise.
350 * sysdeps/i386/i586/submul_1.S: Likewise.
351
352 * sysdeps/i386/sysdep.h: Extend last change.
353
354 * sysdeps/unix/sysv/linux/i386/sysdep.h: Follow Intel's advice
355 to have only one exit point for functions.
356
3571998-03-02 Ulrich Drepper <drepper@cygnus.com>
358
359 * configure.in: Fix msgfmt test. Fix handling of //s in sysdeps
360 search.
361
3621998-03-02 13:28 Ulrich Drepper <drepper@cygnus.com>
363
364 * Makerules: Generate libc.so with absolute paths for the used
365 shared objects.
366
367 * config.make.in: Add MAKEINFO definition.
368
3691998-03-02 Ulrich Drepper <drepper@cygnus.com>
370
371 * sysdeps/i386/sysdep.h (ASM_SIZE_DIRECTIVE): Add ; at the end.
372 (ENTRY): Use STABS_FUN.
373 (END): Use STABS_FUN_END.
374 (STABS_FUN, STABS_FUN2, STABS_FUN_END): New macro to emit stabs info.
375
376 * elf/Makefile: Add rules to build sprof program.
377 * elf/sprof.c: New file.
378
3791998-02-28 Andreas Jaeger <aj@arthur.rhein-neckar.de>
380
381 * misc/syslog.c (openlog_internal): Insert missing closing brace.
382
3831998-02-06 Andreas Jaeger <aj@arthur.rhein-neckar.de>
384
385 * configure.in: Check for working msgfmt version (from GNU gettext
386 0.10 or later).
387
3881998-03-02 Ulrich Drepper <drepper@cygnus.com>
389
390 * configure.in: Avoid //s in sysdirs.
391 Patch by Roland McGrath.
392
393 * stdlib/a64l.c (a64l): Rewrite by Joe Keane <jgk@jgk.org>.
394
3951998-03-02 07:17 H.J. Lu <hjl@gnu.org>
396
397 * elf/dl-open.c (_dl_open): Update _dl_global_scope_end when
398 setting _dl_global_scope for RTLD_GLOBAL.
399
4001998-02-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
401
402 * sysdeps/unix/make-syscalls.sh: Fix last change so that all
403 possible lists of object-suffixes are taken care of.
404
4051998-03-02 10:16 Ulrich Drepper <drepper@cygnus.com>
406
407 * timezone/private.h: Update from tzcode1998c.
408 * timezone/zic.c: Likewise.
409 * timezone/antarctica: Updated from tzdata1998c.
410 * timezone/asia: Likewise.
411 * timezone/australasia: Likewise.
412 * timezone/europe: Likewise.
413 * timezone/southamerica: Likewise.
414
4151998-03-02 Ulrich Drepper <drepper@cygnus.com>
416
417 * posix/glob.c (glob_in_dir): Add support for cases insensitive
418 VMS. Patch by John W. Eaton <jwe@bevo.che.wisc.edu>.
419
c2e3af6e
RH
4201998-03-01 19:05 H.J. Lu (hjl@gnu.org)
421
422 * sysdeps/libm-ieee754/e_exp.c (__ieee754_exp): Use __isinf.
423 Changed type of TWO43, TWO52 from float to double.
424 * sysdeps/libm-ieee754/e_expf.c (__ieee754_expf): Use __isinff.
425 * sysdeps/libm-ieee754/s_exp2.c (__ieee754_exp2): Use __isinf.
426 Changed type of TWO43 from float to double.
427 * sysdeps/libm-ieee754/s_exp2f.c (__ieee754_exp2f): Fix a typo.
428 Use __isinff.
429
6356e131
RH
4301998-03-01 18:52 H.J. Lu (hjl@gnu.org)
431
432 * sysdeps/unix/sysv/linux/alpha/syscalls.list (osf_settimeofday,
433 osf_getitimer, osf_setitimer, osf_utimes, osf_getrusage,
434 osf_wait4): Removed __xxxx symbol for GLIBC_2.0.
435
489b7d4b
RH
4361998-03-01 09:11 Richard Henderson <rth@cygnus.com>
437
438 * sysdeps/unix/sysv/linux/sparc/bits/ioctls.h: Don't include
439 kernel_termios.h.
440 * sysdeps/unix/sysv/linux/sparc/bits/termios.h (CBAUD, CIBAUD): Fix.
441 Clean up random whitespace.
442 * sysdeps/unix/sysv/linux/sparc/sparc32/brk.c: Tidy the asm.
443 * sysdeps/unix/sysv/linux/sparc/sparc32/socket.S: Use std on the args.
444 * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.S: Fix use of .bss.
445 * sysdeps/unix/sysv/linux/sparc/sparc32/sys/ucontext.h: New file.
446
4471998-03-01 08:31 Richard Henderson <rth@cygnus.com>
41df5ed4
RH
448
449 * shlib-versions: Match alpha*.
450 * sysdeps/unix/sysv/linux/alpha/syscalls.list: Add adjtimex.
451 * sysdeps/unix/sysv/linux/alpha/adjtimex.S: Remove.
452
453 * sysdeps/alpha/fpu/bits/mathinline.h (isunordered et al): New.
454 Implement copysign* with and without __ prefix.
455 Likewise for fabs; use builtin for gcc 2.8.
456 (floor*): New.
457 (fdim*): New.
458
459 * elf/elf.h (EF_SPARC*, EF_ALPHA*, SHT_ALPHA*, SHF_ALPHA*): New.
460 (R_SPARC*): Match current v9 ABI.
461
462 * sysdeps/wordsize-64/stdint.h (intptr_t): Is a long.
463
464 * sunrpc/clnt_udp.c (clntudp_call): Use socklen_t.
465 * sunrpc/pmap_rmt.c (clnt_broadcast): Likewise.
466 * sunrpc/svc_tcp.c (svctcp_create, rendezvous_request): Likewise.
467 * sysdeps/generic/getresgid.c: Use prototype form because of warning.
468 * sysdeps/unix/sysv/linux/getdents.c: Likewise.
469 * sysdeps/unix/sysv/linux/alpha/adjtime.c: Likewise.
470 * sysdeps/unix/grantpt.c (argv): Fix consts.
471 * sysdeps/unix/sysv/linux/getpt.c: Include <string.h>
472 * sysdeps/unix/sysv/linux/sigaction.c: Likewise.
473
f024c196
UD
4741998-02-27 Ulrich Drepper <drepper@cygnus.com>
475
476 * misc/syslog.c: Change to allow user the interpretation of the
477 outcome even with syslog having no return value.
478
4791998-02-05 20:41 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>
480
481 * elf/dl-addr.c: Fix search algorithms in dladdr(); don't assume
482 that the number of program headers is >0 (which is wrong for the
483 loader itself).
484
227d9931
UD
4851998-02-27 Ulrich Drepper <drepper@cygnus.com>
486
487 * Makefile (distribute): Add README.libm.
488
4891998-02-27 Andreas Jaeger <aj@arthur.rhein-neckar.de>
490
491 * time/clocktest.c (main): Correct typo: "--" -> "==".
492
4931998-02-25 20:53 H.J. Lu <hjl@gnu.org>
494
495 * sysdeps/alpha/fpu/bits/mathinline.h (atan): Removed the bogus
496 inline function.
497 (copysignf, __copysignf, copysign, fabsf, __fabsf, fabs): New
498 inline functions.
499
500 * math/libm.map (__atan2): Added.
501
a7f804d8
UD
5021998-02-27 Ulrich Drepper <drepper@cygnus.com>
503
b8ce6e3e
UD
504 * misc/efgcvt_r.c (APPEND): Handle printing of 0.0 correctly.
505