]> sourceware.org Git - glibc.git/blame - ChangeLog
Update.
[glibc.git] / ChangeLog
CommitLineData
de100ca7
UD
11998-03-10 00:10 Ulrich Drepper <drepper@cygnus.com>
2
3 * elf/dl-lookup.c (do_lookup): Remove list and n parameter and add
4 instead scope. If debugging display information about symbol
5 resolving.
6 (_dl_lookup_symbol): Call do_lookup with correct parameters.
7 (_dl_lookup_symbol_skip): Likewise.
8 (_dl_lookup_versioned_symbol): Likewise.
9 (_dl_lookup_versioned_symbol_skip): Likewise.
10 * elf/dl-support.c: Define _dl_debug_symbols.
11 * elf/link.h: Add declaration for _dl_debug_symbols.
12 * elf/rtld.c: Define _dl_debug_symbols.
13 (process_dl_debug): Recognize symbols option.
14
1393c745
UD
151998-03-09 23:36 Ulrich Drepper <drepper@cygnus.com>
16
17 * sysdeps/unix/sysv/linux/init-first.c [!PIC]: Expect arguments
18 in correct format.
19 * sysdeps/unix/sysv/linux/libc-start.c: Call __libc_init_first
20 with correct parameters.
21 [!PIC]: Initialize __libc_multiple_libcs.
22
0c367d92
UD
231998-03-09 18:21 Ulrich Drepper <drepper@cygnus.com>
24
25 * elf/dl-support.c (_dl_debug_bindings): Add definition.
26 * elf/rtld.c (_dl_debug_bindings): Add definition.
27 (process_dl_debug): Recognize bindings option. Update help message.
28 * elf/link.h (struct link_map): Add l_versyms member.
29 (_dl_debug_bindings): Add declaration.
30 * elf/version.c (_dl_check_map_versions): Initialize l_versyms.
31 * elf/dl-object.c (_dl_new_object): Don't initialize l_rpath_dirs
32 and l_reloc_result.
33 * elf/dl-lookup.c (do_lookup): Define verstab from l_versyms.
34 (sym_val): Remove a member, add m as link_map.
35 (do_lookup): Return result appropriately.
36 (_dl_lookup_symbol): If _dl_debug_bindings is defined print message.
37 Call do_lookup correctly.
38 (_dl_lookup_symbol_skip): Likewise.
39 (_dl_lookup_versioned_symbol): Likewise.
40 (_dl_lookup_versioned_symbol_skip): Likewise.
41
19212f87
UD
421998-03-09 08:21 Ulrich Drepper <drepper@cygnus.com>
43
44 * sysdeps/unix/sysv/linux/chown.c: Moved to ...
45 * sysdeps/unix/sysv/linux/i386/chown.c: ...here.
46
47 * sysdeps/unix/sysv/linux/i386/chown.c: Correct versioning information.
48 * libc.map: Add chown to GLIBC_2.1.
49 * sysdeps/unix/sysv/linux/i386/syscalls.list: Add s_chown here.
50 * sysdeps/unix/sysv/linux/syscalls.list: Remove s_chown here.
51
521998-03-06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53
54 * sysdeps/generic/ffs.S: Rename function to __ffs and make ffs a
55 weak alias.
56 * sysdeps/alpha/ffs.c: Likewise.
57 * sysdeps/am29k/ffs.c: Likewise.
58 * sysdeps/i386/ffs.c: Likewise.
59 * sysdeps/i960/ffs.c: Likewise.
60 * sysdeps/m68k/ffs.c: Likewise.
61 * sysdeps/m88k/ffs.c: Likewise.
62 * sysdeps/powerpc/ffs.c: Likewise.
63 * sysdeps/rs6000/ffs.c: Likewise.
64 * sysdeps/vax/ffs.s: Likewise.
65 * string/string.h: Declare __ffs.
66 * libc.map: Export it.
67 * elf/dl-profile.c (_dl_start_profile): Use __ffs instead of
68 __builtin_ffs, which is not guaranteed to be namespace clean.
69
701998-03-06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
71
72 * elf/sprof.c: Rewrite symbol handling to use the normal symbol
73 table, which is much more likely to exist than debugging symbols.
74 (printsym): Remove const.
75 (load_shobj): Don't use _dl_pagesize. Fix mapping of section
76 header table.
77
78 * libc.map: Export __profile_frequency, used by elf/sprof, to
79 avoid infinite recursion during startup.
80
811998-03-09 12:16 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2bc91a73
AS
82
83 * sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER):
84 Readd lost negate.
85
86 * sysdeps/m68k/sysdep.h: Remove the stabs stuff again.
87
267e3696
UD
881998-03-09 Ulrich Drepper <drepper@cygnus.com>
89
90 * elf/dl-support.c: Add definition of _dl_debug_impcalls.
91
120b4c49
UD
921998-03-08 Ulrich Drepper <drepper@cygnus.com>
93
94 * elf/rtld.c (process_envvars): Also recognize LD_LIBRARY_PATH,
95 LD_PRELOAD, and LD_VERBOSE.
96 (dl_main): Use global variables set by process_envvars instead of
97 calling getenv.
98 * elf/dl-load.c (_dl_init_paths): Don't call getenv to get
99 LD_LIBRARY_PATH value, this comes with the parameter.
b4debac9
UD
100 * elf/dl-support.c (non_dynamic_init): Pass return value of getenv
101 ("LD_LIBRARY_PATH") to _dl_init_paths.
120b4c49 102
97a51d8a
UD
1031998-03-08 22:55 Ulrich Drepper <drepper@cygnus.com>
104
105 * elf/rtld.c (dl_main): Delay initialization of path structure if
106 the dynamically linker is invoked implicitly until we read the
107 dynamic section.
108
d9165158
UD
1091998-03-08 Ulrich Drepper <drepper@cygnus.com>
110
111 * sysdeps/unix/sysv/linux/chown.c: Add versioning stuff.
112
1581459f
UD
1131998-03-07 Andreas Jaeger <aj@arthur.rhein-neckar.de>
114
115 * sysdeps/unix/sysv/linux/chown.c: New file for compatibility of
116 Linux 2.0 and 2.1.
117
118 * sysdeps/unix/sysv/linux/syscalls.list: Add chown.
119
3db52d94
UD
1201998-03-08 14:58 Ulrich Drepper <drepper@cygnus.com>
121
122 * Makeconfig (nisobjdir): Set to path to nis directory.
123 (rpath-link): Add nisobjdir.
124 Patch by Sven Verdoolaege <skimo@kotnet.org>.
125
126 * elf/Makefile: Pretty print.
127 * elf/dl-lookup.c: Include unistd.h.
128 * elf/dl-runtime.c: Likewise.
129
130 * localedata/Makefile (test-srcs): Add tst-rpmatch.
131 (distribute): Add tst-rpmatch.sh.
132 (tests): Add tst-rpmatch to dependency list and run tst-rpmatch.sh.
133
134 New tests for rpmatch function by
135 Jochen Hein <jochen.hein@delphi.central.de>.
136 * localedata/tst-rpmatch.c: New file.
137 * localedata/tst-rpmatch.sh: New file.
138
139 * localedata/locales/de_DE: Correct yesexpr and noexpr.
140 * localedata/locales/de_AT: Likewise.
141
142 * posix/getopt.c: Update contact address.
143 * posix/getopt1.c: Pretty print.
144
145 * sysdeps/generic/libc-start.c: Do most of the initialization now
146 here instead of in start.S.
147 * sysdeps/unix/sysv/linux/libc-start.c: Likewise.
148 * sysdeps/i386/elf/start.S: Remove most of the initialization code.
149
150 * sysdeps/unix/sysv/linux/i386/profil-counter.h: No need for
151 profil_counter to be public.
152
1531998-03-08 13:06 Tim Waugh <tim@cyberelk.demon.co.uk>
154
155 * posix/wordexp.c (parse_arith): Now works for negative numbers too.
156 (parse_param): Coded parameter length expansion (${#var}).
157 (parse_param): Handling for "=", "+", "-", and the ":" versions added.
158 (parse_param): Cleaned up (fixed) error handling.
159
160 * posix/wordexp-test.c: IFS now includes non-whitespace character
161 (comma). Added more tests.
162
a78de796
UD
1631998-03-07 Ulrich Drepper <drepper@cygnus.com>
164
165 * elf/link.h: Fix typos.
166 Reported by Andreas Jaeger.
167
168 * nscd/nscd_getpw_r.c (__nscd_getpw_r): Remove false comment.
169 * nscd/nscd_getgr_r.c (__nscd_getgr_r): Likewise.
170
b7296fd4
UD
1711998-03-06 Ulrich Drepper <drepper@cygnus.com>
172
173 * argp/argp-help.c: Remove last bits of using gettext instead of
174 dgettext.
175
7dea968e
UD
1761998-03-06 17:04 Ulrich Drepper <drepper@cygnus.com>
177
178 * libc.map: Add _dl_debug_impcalls, _dl_debug_fd, _dl_sysdep_output,
179 __libc_start_main.
180 * csu/Makefile (routines): Add libc-start.
181 * elf/dl-error.c: Remove declaration of _dl_argv. Include <unitsd.h>.
182 * elf/dl-lookup.c: Likewise.
183 * elf/dl-version.c: Likewise.
184 * sysdeps/i386/dl-machine.h: Likewise.
185 * elf/link.h: Declare _dl_argv, _dl_debug_fd.
186 Declare _dl_sysdep_output. Make _dl_sysdep_fatal, _dl_sysdep_error and
187 _dl_sysdep_message macros which use _dl_sysdep_output.
188 * elf/dl-fini.c: Write out which destructor is called while debugging.
189 * elf/dl-init.c: Likewise for constructor.
190 * elf/dl-load.c: Use _dl_debug_message instead of _dl_sysdep_message.
191 * elf/dl-misc.c: Remove _dl_sysdep_fatal, _dl_sysdep_error and
192 _dl_sysdep_message. Add _dl_sysdep_output.
193 * elf/rtld.c: Recognize LD_DEBUG_OUTPUT. Set _dl_debug_fd if
194 this file can be opened.
195 For LD_DEBUG=libs also set _dl_debug_impcalls.
196 * sysdeps/generic/dl-cache.c: Include unistd.h.
197 * sysdeps/generic/libc-start.c: New file.
7dea968e 198 * sysdeps/unix/sysv/linux/libc-start.c: New file.
a78de796 199 * sysdeps/i386/elf/start.S: Don't call main directly, call
7dea968e
UD
200 __libc_start_main instead.
201
202 * elf/Makefile ($(objpfx)ld.so): Add $(load-map-file) as dependency.
203
4b7814cf
UD
2041998-03-06 Ulrich Drepper <drepper@cygnus.com>
205
206 * nss/nsswitch.c (__nss_nscd_not_available): Removed.
207
9184d3db
UD
2081998-03-06 12:42 Ulrich Drepper <drepper@cygnus.com>
209
210 * argp/argp.h (struct argp): Add new field domain.
211 * argp/argp-help.c: Change all gettext calls to dgettext and use
212 domain field from appropriate argp in call.
213 * argp/argp-parse.c: Likewise.
214
ac16e905
UD
2151998-03-06 11:35 Ulrich Drepper <drepper@cygnus.com>
216
217 * posix/wordexp-test.c: Change testsuite so that it can run even
218 for ~root != /root.
219
2201998-03-06 Andreas Jaeger <aj@arthur.rhein-neckar.de>
221
222 * math/libm-test.c (catanh_test): Change epsilon for gcc 2.8.1.
223
2241998-03-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
225
226 * sysdeps/unix/sysv/linux/i386/sysdep.h (SYSCALL_ERROR_HANDLER):
227 Don't store into global errno if we already store through
228 __errno_location.
229 * sysdeps/unix/i386/sysdep.S: Likewise.
230 * sysdeps/unix/alpha/sysdep.S: Likewise.
231 * sysdeps/unix/sysv/linux/sparc/sparc64/brk.S: Likewise.
232 * sysdeps/unix/sysv/linux/sparc/sparc64/clone.S: Likewise.
233 * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Likewise. Add
234 missing return to SYSCALL_ERROR_HANDLER for (!_LIBC_REENTRANT &&
235 PIC).
236
2371998-03-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
238
239 * sysdeps/generic/sysdep.h (L): Remove definition.
240 * sysdeps/i386/sysdep.h (L): Define it here instead.
241
36a8586d
UD
2421998-03-06 Andreas Jaeger <aj@arthur.rhein-neckar.de>
243
a78de796 244 * nis/nis_call.c (__do_niscall): Safe and reset errno.
36a8586d 245
a78de796 246 * nis/ypclnt.c (do_ypcall, yp_all): Safe and reset errno.
36a8586d 247
b3c06869
UD
2481998-03-01 Andreas Jaeger <aj@arthur.rhein-neckar.de>
249
250 * sysdeps/generic/getresuid.c (__getresuid): Use ISO C
251 declaration style to avoid warnings.
252
08b511e6
UD
2531998-03-06 11:48 Mark M._Kettenis <kettenis@hall.phys.uva.nl>
254
255 * elf/rtld.c (process_dl_debug): Fix typo: "DL_DEBUG" ->
256 "LD_DEBUG".
257
7c57c32d
UD
2581998-03-05 Ulrich Drepper <drepper@cygnus.com>
259
260 * posix/Makefile (tests): Add wordexp-test.
261 * posix/wordexp-test.c: New file. Testsuite for wrodexp.
262 Patches by Tim Waugh <tim@cyberelk.demon.co.uk>.
263
2641998-03-05 16:04 Ulrich Drepper <drepper@cygnus.com>
265
266 * elf/Makefile ($(objpfx)rtldtbl.h): Add genrtldtbl.awk to the
267 dependencies.
268
269 * elf/link.h (struct r_search_path_elem): Add two new field for
270 lib path debugging.
271 * elf/rtld.c: Recognize LD_DEBUG environment variable and set
272 variable accordingly.
273 * elf/dl-load.c: If _dl_debug_libs is nonzero print what library
274 is considered next along with information about load paths.
275 * sysdeps/generic/dl-cache.c: Likewise.
276 * elf/dl-support.c: Define _dl_debug_libs.
277 * elf/genrtldtbl.awk: Add initializers for two new field in
278 struct r_search_path_elem.
279
2801998-03-06 10:40 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
9f2990db
AS
281
282 * sysdeps/m68k/add_n.S: Use ENTRY and END macros.
283 * sysdeps/m68k/lshift.S: Likewise.
284 * sysdeps/m68k/rshift.S: Likewise.
285 * sysdeps/m68k/sub_n.S: Likewise.
286 * sysdeps/m68k/m68020/addmul_1.S: Likewise.
287 * sysdeps/m68k/m68020/mul_1.S: Likewise.
288 * sysdeps/m68k/m68020/submul_1.S: Likewise.
289
290 * sysdeps/unix/sysv/linux/m68k/sysdep.S: Use ENTRY macro.
291 [_LIBC_REENTRANT]: Don't store into global errno.
292
293 * sysdeps/m68k/sysdep.h: New file.
294 * sysdeps/unix/sysv/linux/m68k/sysdep.h: Use it. Use the macros
295 ENTRY, CALL_MCOUNT, JUMPTARGET and syscall_error from there.
296 (DO_CALL): Change to expect syscall name as argument.
297 (PSEUDO): Pass syscall_name to DO_CALL.
298 (SYSCALL_ERROR_HANDLER) [_LIBC_REENTRANT]: Don't store into global
299 errno.
300
ea278354
UD
3011998-03-05 Ulrich Drepper <drepper@cygnus.com>
302
303 * elf/rtld.c: Speed up processing of environment variables. Do
304 only one run on the environment by avoiding to call getenv.
305 * sysdeps/generic/dl-sysdep.c (_dl_next_ld_env_entry): New
306 function. Used by patch above.
307
ac16e905 3081998-03-05 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
ea278354 309
ac16e905
UD
310 * nss/getXXbyYY_r.c: Check __nss_not_use_nscd_* variable for
311 running nscd.
312 * nscd/nscd_getgr_r.c: Set __nss_not_use_nscd_group variable.
313 * nscd/nscd_getpw_r.c: Set __nss_not_use_nscd_passwd variable.
314 * nscd/nscd_proto.h: Declare __nss_not_use_nscd_* variables.
ea278354
UD
315
3161998-03-05 Ulrich Drepper <drepper@cygnus.com>
317
318 * nss/nsswitch.c (nss_lookup_function): Don't modify errno if NSS
319 module cannot be found. Reported by Andreas Jaeger.
320
3211998-03-05 11:40 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
322
323 * nscd/nscd_getgr_r.c: Change char to int to avoid compiler warning
324 on platforms which default to unsigned chars.
325 * nscd/nscd_getpw_r.c: Likewise.
326 * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Undefine L before
327 defining it.
328
3291998-03-05 Andreas Jaeger <aj@arthur.rhein-neckar.de>
330
331 * elf/Makefile (install-bin): Change = to += for sprof to install
332 ldd also.
333
2eb45444
UD
3341998-03-04 16:12 H.J. Lu <hjl@gnu.org>
335
336 * libio/strops.c (_IO_str_seekoff): Handle MODE == 0.
337
3381998-03-04 16:19 Ulrich Drepper <drepper@cygnus.com>
339
340 * nscd/nscd_getgr_r.c: Follow nscd_getpw_r.c change.
341
3421998-03-04 Andreas Jaeger <aj@arthur.rhein-neckar.de>
343
344 * nscd/nscd_getpw_r.c (nscd_open_socket): Safe and reset errno so
345 that a failure to connect to nscd doesn't change errno.
346
3471998-03-04 Andreas Jaeger <aj@arthur.rhein-neckar.de>
348
349 * manual/maint.texi (Reporting Bugs): Change
350 bug-glibc@prep.ai.mit.edu to bug-glibc@gnu.org.
351
352 * locale/iso-4217.def: Likewise
353
3541998-03-04 12:43 Ulrich Drepper <drepper@cygnus.com>
355
356 * manual/texinfo.tex: Updated.
357
3581998-03-03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
359
360 * sysdeps/posix/fpathconf.c: Don't modify errno for an undefined
361 value.
362 * sysdeps/posix/pathconf.c: Likewise.
363 * posix/getconf.c: Print `undefined' if pathconf returns -1
364 without setting errno.
365
3661998-03-04 Ulrich Drepper <drepper@cygnus.com>
367
368 * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Fix cut&paste
369 problem.
370 * sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: New file.
371 Patches by Elliot Lee <sopwith@cuc.edu>.
372
ea7eb7e3
UD
3731998-03-04 09:43 Ulrich Drepper <drepper@cygnus.com>
374
375 * elf/link.h (struct link_map): Add new field l_reloc_result.
376 * elf/dl-reloc.c (_dl_relocate_object): Allocate array for results
377 of relocation for the object to be profiled.
378 * elf/dl-object.c (_dl_new_object): Initialize l_reloc_result field
379 to NULL.
380 * elf/rtld.c (_dl_start): Add comment that we must not allocate an
381 array here.
382 * elf/dl-runtime.c (profile_fixup): If l_reloc_result array already
383 contains a result from a previous run use this instead of computing
384 the value again.
385 * elf/dl-minimal.c (malloc): Remove limit for size of allocation.
386
3871998-03-04 11:32 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
afdecda0
AS
388
389 * sysdeps/m68k/dl-machine.h: (elf_machine_load_address): Use word
390 offsets into the GOT.
391 (RTLD_START): Likewise.
392
8fb3e007
UD
3931998-03-03 17:55 Ulrich Drepper <drepper@cygnus.com>
394
395 * elf/sprof.c: Cleanup a bit.
396
3971998-03-03 08:01 H.J. Lu <hjl@gnu.org>
398
399 * sysdeps/generic/sysdep.h (L): New. Define.
400
401 * sysdeps/unix/sysv/linux/i386/sysdep.h (L): New. Define.
402
403 * sysdeps/i386/i586/addmul_1.S: Fix a typo.
404
405 * sysdeps/unix/sysv/linux/i386/clone.S: Follow Intel's advice
406 to have only one exit point for functions.
407 * sysdeps/unix/sysv/linux/i386/mmap.S: Likewise.
408 * sysdeps/unix/sysv/linux/i386/s_pread64.S: Likewise.
409 * sysdeps/unix/sysv/linux/i386/s_pwrite64.S: Likewise.
410 * sysdeps/unix/sysv/linux/i386/socket.S: Likewise.
411 * sysdeps/unix/sysv/linux/i386/syscall.S: Likewise.
412
4131998-03-03 Andreas Jaeger <aj@arthur.rhein-neckar.de>
414
415 * sysdeps/unix/sysv/linux/sigaction.c (__sigaction): Safe and
416 reset errno so that errno isn't set to ENOSYS in the first call.
417 * sysdeps/unix/sysv/linux/i386/sigaction.c (__sigaction): Likewise.
418 * sysdeps/unix/sysv/linux/sigsuspend.c (__sigsuspend): Likewise.
419 * sysdeps/unix/sysv/linux/sigprocmask.c (__sigprocmask): Likewise.
420 * sysdeps/unix/sysv/linux/sigpending.c (sigpending): Likewise.
421
ae828bc6
UD
4221998-03-02 17:55 Ulrich Drepper <drepper@cygnus.com>
423
424 * sysdeps/i386/add_n.S: Change to use ENTRY and END macro.
425 * sysdeps/i386/addmul_1.S: Likewise.
426 * sysdeps/i386/lshift.S: Likewise.
427 * sysdeps/i386/mul_1.S: Likewise.
428 * sysdeps/i386/rshift.S: Likewise.
429 * sysdeps/i386/sub_n.S: Likewise.
430 * sysdeps/i386/submul_1.S: Likewise.
431 * sysdeps/i386/i586/add_n.S: Likewise.
432 * sysdeps/i386/i586/addmul_1.S: Likewise.
433 * sysdeps/i386/i586/lshift.S: Likewise.
434 * sysdeps/i386/i586/mul_1.S: Likewise.
435 * sysdeps/i386/i586/rshift.S: Likewise.
436 * sysdeps/i386/i586/sub_n.S: Likewise.
437 * sysdeps/i386/i586/submul_1.S: Likewise.
438
439 * sysdeps/i386/sysdep.h: Extend last change.
440
441 * sysdeps/unix/sysv/linux/i386/sysdep.h: Follow Intel's advice
442 to have only one exit point for functions.
443
4441998-03-02 Ulrich Drepper <drepper@cygnus.com>
445
446 * configure.in: Fix msgfmt test. Fix handling of //s in sysdeps
447 search.
448
4491998-03-02 13:28 Ulrich Drepper <drepper@cygnus.com>
450
451 * Makerules: Generate libc.so with absolute paths for the used
452 shared objects.
453
454 * config.make.in: Add MAKEINFO definition.
455
4561998-03-02 Ulrich Drepper <drepper@cygnus.com>
457
458 * sysdeps/i386/sysdep.h (ASM_SIZE_DIRECTIVE): Add ; at the end.
459 (ENTRY): Use STABS_FUN.
460 (END): Use STABS_FUN_END.
461 (STABS_FUN, STABS_FUN2, STABS_FUN_END): New macro to emit stabs info.
462
463 * elf/Makefile: Add rules to build sprof program.
464 * elf/sprof.c: New file.
465
4661998-02-28 Andreas Jaeger <aj@arthur.rhein-neckar.de>
467
468 * misc/syslog.c (openlog_internal): Insert missing closing brace.
469
4701998-02-06 Andreas Jaeger <aj@arthur.rhein-neckar.de>
471
472 * configure.in: Check for working msgfmt version (from GNU gettext
473 0.10 or later).
474
4751998-03-02 Ulrich Drepper <drepper@cygnus.com>
476
477 * configure.in: Avoid //s in sysdirs.
478 Patch by Roland McGrath.
479
480 * stdlib/a64l.c (a64l): Rewrite by Joe Keane <jgk@jgk.org>.
481
4821998-03-02 07:17 H.J. Lu <hjl@gnu.org>
483
484 * elf/dl-open.c (_dl_open): Update _dl_global_scope_end when
485 setting _dl_global_scope for RTLD_GLOBAL.
486
4871998-02-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
488
489 * sysdeps/unix/make-syscalls.sh: Fix last change so that all
490 possible lists of object-suffixes are taken care of.
491
4921998-03-02 10:16 Ulrich Drepper <drepper@cygnus.com>
493
494 * timezone/private.h: Update from tzcode1998c.
495 * timezone/zic.c: Likewise.
496 * timezone/antarctica: Updated from tzdata1998c.
497 * timezone/asia: Likewise.
498 * timezone/australasia: Likewise.
499 * timezone/europe: Likewise.
500 * timezone/southamerica: Likewise.
501
5021998-03-02 Ulrich Drepper <drepper@cygnus.com>
503
504 * posix/glob.c (glob_in_dir): Add support for cases insensitive
505 VMS. Patch by John W. Eaton <jwe@bevo.che.wisc.edu>.
506
c2e3af6e
RH
5071998-03-01 19:05 H.J. Lu (hjl@gnu.org)
508
509 * sysdeps/libm-ieee754/e_exp.c (__ieee754_exp): Use __isinf.
510 Changed type of TWO43, TWO52 from float to double.
511 * sysdeps/libm-ieee754/e_expf.c (__ieee754_expf): Use __isinff.
512 * sysdeps/libm-ieee754/s_exp2.c (__ieee754_exp2): Use __isinf.
513 Changed type of TWO43 from float to double.
514 * sysdeps/libm-ieee754/s_exp2f.c (__ieee754_exp2f): Fix a typo.
515 Use __isinff.
516
6356e131
RH
5171998-03-01 18:52 H.J. Lu (hjl@gnu.org)
518
519 * sysdeps/unix/sysv/linux/alpha/syscalls.list (osf_settimeofday,
520 osf_getitimer, osf_setitimer, osf_utimes, osf_getrusage,
521 osf_wait4): Removed __xxxx symbol for GLIBC_2.0.
522
489b7d4b
RH
5231998-03-01 09:11 Richard Henderson <rth@cygnus.com>
524
525 * sysdeps/unix/sysv/linux/sparc/bits/ioctls.h: Don't include
526 kernel_termios.h.
527 * sysdeps/unix/sysv/linux/sparc/bits/termios.h (CBAUD, CIBAUD): Fix.
528 Clean up random whitespace.
529 * sysdeps/unix/sysv/linux/sparc/sparc32/brk.c: Tidy the asm.
530 * sysdeps/unix/sysv/linux/sparc/sparc32/socket.S: Use std on the args.
531 * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.S: Fix use of .bss.
532 * sysdeps/unix/sysv/linux/sparc/sparc32/sys/ucontext.h: New file.
533
5341998-03-01 08:31 Richard Henderson <rth@cygnus.com>
41df5ed4
RH
535
536 * shlib-versions: Match alpha*.
537 * sysdeps/unix/sysv/linux/alpha/syscalls.list: Add adjtimex.
538 * sysdeps/unix/sysv/linux/alpha/adjtimex.S: Remove.
539
540 * sysdeps/alpha/fpu/bits/mathinline.h (isunordered et al): New.
541 Implement copysign* with and without __ prefix.
542 Likewise for fabs; use builtin for gcc 2.8.
543 (floor*): New.
544 (fdim*): New.
545
546 * elf/elf.h (EF_SPARC*, EF_ALPHA*, SHT_ALPHA*, SHF_ALPHA*): New.
547 (R_SPARC*): Match current v9 ABI.
548
549 * sysdeps/wordsize-64/stdint.h (intptr_t): Is a long.
550
551 * sunrpc/clnt_udp.c (clntudp_call): Use socklen_t.
552 * sunrpc/pmap_rmt.c (clnt_broadcast): Likewise.
553 * sunrpc/svc_tcp.c (svctcp_create, rendezvous_request): Likewise.
554 * sysdeps/generic/getresgid.c: Use prototype form because of warning.
555 * sysdeps/unix/sysv/linux/getdents.c: Likewise.
556 * sysdeps/unix/sysv/linux/alpha/adjtime.c: Likewise.
557 * sysdeps/unix/grantpt.c (argv): Fix consts.
558 * sysdeps/unix/sysv/linux/getpt.c: Include <string.h>
559 * sysdeps/unix/sysv/linux/sigaction.c: Likewise.
560
f024c196
UD
5611998-02-27 Ulrich Drepper <drepper@cygnus.com>
562
563 * misc/syslog.c: Change to allow user the interpretation of the
564 outcome even with syslog having no return value.
565
5661998-02-05 20:41 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>
567
568 * elf/dl-addr.c: Fix search algorithms in dladdr(); don't assume
569 that the number of program headers is >0 (which is wrong for the
570 loader itself).
571
227d9931
UD
5721998-02-27 Ulrich Drepper <drepper@cygnus.com>
573
574 * Makefile (distribute): Add README.libm.
575
5761998-02-27 Andreas Jaeger <aj@arthur.rhein-neckar.de>
577
578 * time/clocktest.c (main): Correct typo: "--" -> "==".
579
5801998-02-25 20:53 H.J. Lu <hjl@gnu.org>
581
582 * sysdeps/alpha/fpu/bits/mathinline.h (atan): Removed the bogus
583 inline function.
584 (copysignf, __copysignf, copysign, fabsf, __fabsf, fabs): New
585 inline functions.
586
587 * math/libm.map (__atan2): Added.
588
a7f804d8
UD
5891998-02-27 Ulrich Drepper <drepper@cygnus.com>
590
b8ce6e3e
UD
591 * misc/efgcvt_r.c (APPEND): Handle printing of 0.0 correctly.
592