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