Andreas Jaeger
c83a3aeb8f
Update.
...
2001-11-16 Stephen L Moshier <moshier@mediaone.net>
* sysdeps/ieee754/ldbl-96/s_erfl.c (__erfcl): Fix K&R header.
2001-11-16 20:19:46 +00:00
Andreas Jaeger
35aab52634
(__erfcl): Fix K&R header.
2001-11-16 20:19:31 +00:00
Ulrich Drepper
5ff4a0aa78
Update.
...
2001-11-15 Ulrich Drepper <drepper@redhat.com>
* sysdeps/generic/unwind-dw2-fde.c: Don't use recursive mutexes.
2001-11-16 01:43:09 +00:00
Ulrich Drepper
74bd2300b5
Update.
...
2001-10-02 Jakub Jelinek <jakub@redhat.com>
H.J. Lu <hjl@gnu.org>
* configure.in (libc_cv_gcc_static_libgcc): Set to -static-libgcc
if gcc supports this flag.
(EXPORT_UNWIND_FIND_FDE): Define unless target configure disables it.
(gcc3): Allow glibc to be compiled with gcc 3.x.
* config.h.in (EXPORT_UNWIND_FIND_FDE): Add.
* config.make.in (static-libgcc, unwind-find-fde): Add.
* Makerules (build-shlib-helper, build-module-helper): Use it.
* scripts/versions.awk: Make sure GLIBC_ versions come first.
* elf/soinit.c (__libc_global_ctors): Set tbases and dbases if
necessary.
(_fini): Call __deregister_frame_info_bases if
__register_frame_info_bases was used to register.
* elf/Versions (__register_frame_info, __deregister_frame_info): Add
for GLIBC_2.0.
(__register_frame_info_bases, __register_frame_info_table_bases,
__deregister_frame_info_bases, _Unwind_Find_FDE): Add for GLIBC_2.2.5.
* elf/Makefile (routines): Add unwind-dw2-fde.
(shared-only-routines): Add unwind-dw2-fde.
* sysdeps/alpha/gccframe.h: New file.
* sysdeps/arm/gccframe.h: New file.
* sysdeps/generic/framestate.c: New file.
* sysdeps/generic/dwarf2.h: New file.
* sysdeps/generic/gccframe.h (struct object): Update from gcc 3.0.
* sysdeps/generic/unwind-dw2-fde.c: New file.
* sysdeps/unix/sysv/linux/ia64/unwind-dw2-fde.c: New file.
* sysdeps/generic/unwind-dw2-fde.h: New file.
* sysdeps/generic/unwind-dw2.c: New file.
* sysdeps/generic/unwind-pe.h: New file.
* sysdeps/generic/unwind.h: New file.
* sysdeps/hppa/gccframe.h: New file.
* sysdeps/i386/gccframe.h: New file.
* sysdeps/m68k/gccframe.h: New file.
* sysdeps/mips/gccframe.h: New file.
* sysdeps/powerpc/gccframe.h: New file.
* sysdeps/s390/gccframe.h: New file.
* sysdeps/sh/gccframe.h: New file.
* sysdeps/sparc/gccframe.h: New file.
* sysdeps/vax/gccframe.h: New file.
* sysdeps/unix/sysv/linux/configure.in (libc_cv_gcc_unwind_find_fde):
Set on all architectures except ia64.
* sysdeps/mach/hurd/configure.in (libc_cv_gcc_unwind_find_fde): Set
for i386.
* sysdeps/mach/hurd/i386/Versions (__register_frame_info,
__deregister_frame_info): Move to elf/Versions.
* sysdeps/unix/sysv/linux/m68k/Versions: Likewise.
* sysdeps/unix/sysv/linux/arm/Versions: Likewise.
* sysdeps/unix/sysv/linux/alpha/Versions: Likewise.
* sysdeps/unix/sysv/linux/i386/Versions: Likewise.
* sysdeps/unix/sysv/linux/mips/Versions: Likewise.
* sysdeps/unix/sysv/linux/powerpc/Versions: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Versions: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/Versions: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Likewise.
* sysdeps/mach/hurd/i386/Makefile (sysdep-routines): Add framestate.
* sysdeps/unix/sysv/linux/arm/Makefile: Likewise.
* sysdeps/unix/sysv/linux/alpha/Makefile: Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile: Likewise.
* sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
* sysdeps/unix/sysv/linux/mips/Makefile: Likewise.
* sysdeps/unix/sysv/linux/powerpc/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sparc/Makefile: Likewise.
* sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed: New file.
* sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed: New file.
* sysdeps/generic/strnlen.c: New file.
2001-11-16 01:27:24 +00:00
Ulrich Drepper
4acda75c3d
Update.
...
2001-11-15 Ulrich Drepper <drepper@redhat.com>
* sysdeps/i386/i686/Implies: Removed.
* sysdeps/i386/i686/Versions: New file.
2001-11-15 22:11:41 +00:00
Ulrich Drepper
f6b20a369e
Update.
...
2001-11-15 Jeff Law <law@redhat.com>
* posix/regex.c (uintptr_t): Do not provide a definition if the
system provided one.
2001-11-15 18:27:28 +00:00
Ulrich Drepper
447e5dfd2b
Update.
2001-11-14 08:49:20 +00:00
Roland McGrath
27114e2046
* stdio-common/tmpfile.c: Moved to ...
...
* sysdeps/generic/tmpfile.c: ... here.
* sysdeps/mach/hurd/tmpfile.c: New file.
* hurd/fopenport.c (__fopenport): Renamed from fopenport.
[USE_IN_LIBIO] (fopencookie): #define as _IO_fopencookie.
(fopenport): Define as weak alias.
* libio/iofopncook.c (_IO_fopencookie): Move forward declaration ...
* libio/libioP.h: ... to here.
2001-11-13 10:07:33 +00:00
Roland McGrath
c9fc9559ff
2001-11-13 Roland McGrath <roland@frob.com>
...
* libio/iofopncook.c (_IO_fopencookie): Move forward declaration ...
* libio/libioP.h: ... to here.
2001-11-13 10:06:27 +00:00
Ulrich Drepper
f133c09767
Update.
...
2001-11-12 Ulrich Drepper <drepper@redhat.com>
* elf/dl-reloc.c (_dl_relocate_object): Avoid iterating over
program header twice. Construct list with the needed information.
2001-11-12 21:04:45 +00:00
Ulrich Drepper
e5b27fe5d1
Update.
...
* po/ca.po: Update from translation team.
2001-11-11 01:48:58 +00:00
Ulrich Drepper
9d63abbc7f
Update.
...
2001-11-10 Ulrich Drepper <drepper@redhat.com>
* elf/dl-load.c (_dl_map_object_from_fd): Remove use of
_dl_pf_to_prot. Use arithmetic operation using PF_TO_PROT macro.
* sysdeps/generic/ldsodefs.h (PF_TO_PROT): New macro.
* elf/dl-reloc.c (_dl_relocate_object): Likewise.
2001-11-10 22:47:40 +00:00
Ulrich Drepper
94a758fe85
(_dl_map_object_from_fd): Remove use of _dl_pf_to_prot. Use arithmetic operation using PF_TO_PROT macro.
2001-11-10 22:43:10 +00:00
Andreas Jaeger
76321a2576
Update.
...
2001-11-10 Andreas Jaeger <aj@suse.de>
* sysdeps/ieee754/ldbl-128/e_log2l.c: New file.
* sysdeps/ieee754/ldbl-128/e_log10l.c: Likewise.
Contributed by Stephen L Moshier <moshier@mediaone.net>.
2001-11-10 10:39:05 +00:00
Andreas Jaeger
4a568eb978
128-bit long double implementation of e_log2.
2001-11-10 10:38:27 +00:00
Ulrich Drepper
d43c8c5f13
(is_dst): Pretty printing.
2001-11-10 06:00:37 +00:00
Ulrich Drepper
6d5d3ae3d6
Update.
...
2001-11-09 Ulrich Drepper <drepper@redhat.com>
* elf/dl-minimal.c (realloc): Handle NULL for first parameter
correctly.
* elf/dl-load.c (is_dst): New function.
(_dl_dst_count): Use is_dst to check for DST variable.
(_dl_dst_substitute): Likewise.
2001-11-10 03:28:35 +00:00
Ulrich Drepper
d252c4796b
(realloc): Handle NULL for first parameter correctly.
2001-11-10 03:23:20 +00:00
Roland McGrath
7d0c582398
Hurd/PowerPC port contributed by Peter Bruin <pjbruin@dds.nl>.
...
* NEWS: Mention it.
* sysdeps/mach/hurd/powerpc/exc2signal.c: New file.
* sysdeps/mach/hurd/powerpc/init-first.c: New file.
* sysdeps/mach/hurd/powerpc/intr-msg.h: New file.
* sysdeps/mach/hurd/powerpc/longjmp-ts.c: New file.
* sysdeps/mach/hurd/powerpc/register-dump.h: New file.
* sysdeps/mach/hurd/powerpc/sigreturn.c: New file.
* sysdeps/mach/hurd/powerpc/static-start.S: New file.
* sysdeps/mach/hurd/powerpc/trampoline.c: New file.
* sysdeps/mach/hurd/powerpc/bits/sigcontext.h: New file.
* sysdeps/mach/hurd/powerpc/Dist: New file.
2001-11-10 00:37:59 +00:00
Roland McGrath
d0bf7991d6
* hurd/privports.c (__get_privileged_ports):
...
Only contact the proc server if necessary for this call.
Suggested by Neal H Walfield <neal@cs.uml.edu>.
Check error return for mach_port_mod_refs.
2001-11-10 00:11:38 +00:00
Roland McGrath
377f22d8ec
2001-11-09 Roland McGrath <roland@frob.com>
...
* hurd/privports.c (__get_privileged_ports):
Only contact the proc server if necessary for this call.
Suggested by Neal H Walfield <neal@cs.uml.edu>.
Check error return for mach_port_mod_refs.
2001-11-10 00:11:33 +00:00
Ulrich Drepper
7fd52cc83c
Update.
...
* elf/dl-load.c (lose): Remove some unnecessary code. The new
object is always the last in the list.
(_dl_map_object_from_fd): Delete code to remove from object list
when DF_1_NOOPEN is seen. This is done in lose.
2001-11-09 20:17:52 +00:00
Ulrich Drepper
8bbd5f8489
(lose): Remove some unnecessary code. The new object is always the last in the list.
2001-11-09 20:16:10 +00:00
Andreas Schwab
50e79604ab
* sysdeps/unix/sysv/linux/m68k/bits/resource.h: New file.
2001-11-09 19:58:14 +00:00
Andreas Schwab
682f31ba6f
New file to fix RLIM_INFINITY.
2001-11-09 19:57:55 +00:00
Ulrich Drepper
d32059507b
Update.
...
2001-11-09 Ulrich Drepper <drepper@redhat.com>
* elf/dl-load.c (_dl_map_object_from_fd): Delete code to remove
from object list when DF_1_NOOPEN is seen. This is done in lose.
2001-11-09 19:32:36 +00:00
Ulrich Drepper
7bccbc05af
Update.
...
2001-11-08 Ulrich Drepper <drepper@redhat.com>
* elf/dl-object.c (_dl_new_object): Various small optimizations.
2001-11-08 22:32:38 +00:00
Ulrich Drepper
40b07f5b94
Update.
...
* sysdeps/generic/dl-cache.c: Optimize SEARCH_CACHE and
HWCAP_CHECK macro code.
* elf/dl-misc.c (_dl_sysdep_read_whole_file): Optimize code a bit.
Now returns MAP_FAILED on error.
* elf/rtld.c: Adjust caller.
* sysdeps/generic/dl-cache.c: Likewise.
* sysdeps/generic/ldsodefs.h: Adjust description.
2001-11-08 01:48:57 +00:00
Ulrich Drepper
6ed623f848
Update.
...
2001-11-07 Ulrich Drepper <drepper@redhat.com>
* elf/dl-version.c (match_symbol): Optimize error handling for size.
(_dl_check_map_versions): Likewise.
2001-11-07 23:21:00 +00:00
Ulrich Drepper
fb0356b9d6
Update.
...
2001-11-06 Ulrich Drepper <drepper@redhat.com>
* elf/dl-load.c (_dl_map_object_from_fd): Don't call
_dl_signal_error directly, always use lose. Set fd to -1 after
file is closed.
(lose): Don't call close if fd == -1.
2001-11-07 07:44:06 +00:00
Ulrich Drepper
bd3916e8fb
Update.
...
2001-11-07 Kaoru Fukui <k_fukui@highway.ne.jp>
* manual/charset.texi: Fix typo @w[ISO 6937] to @w{ISO 6937}.
Also fix typo @code {mbsinit} to @code{mbsinit}.
2001-11-07 07:21:22 +00:00
Ulrich Drepper
7982ecfe46
Update.
...
* elf/dl-profile.c: Replace state variable with simple flag named
running. Remove commented-out code.
* elf/dl-reloc.c (_dl_relocate_object): Likewise.
2001-11-07 06:32:27 +00:00
Ulrich Drepper
39b3385dde
Update.
...
2001-11-06 Ulrich Drepper <drepper@redhat.com>
* elf/dl-load.c (decompose_rpath): Optimize error handling for size.
(_dl_init_paths): Likewise.
(_dl_map_object_from_fd): Likewise.
2001-11-07 00:31:36 +00:00
Ulrich Drepper
2e8c7d64b6
Update.
...
* sysdeps/generic/ldsodefs.h (DL_DEBUG_HELP): New macro.
2001-11-06 21:08:49 +00:00
Ulrich Drepper
dd7a9e89f4
(DL_DEBUG_HELP): New macro.
2001-11-06 20:15:40 +00:00
Roland McGrath
b1ac1b8c3c
* sysdeps/mach/powerpc/sysdep.h: Include sysdeps/unix/powerpc/sysdep.h
...
instead of sysdeps/powerpc/elf/sysdep.h and sysdeps/unix/sysdep.h.
2001-11-06 10:59:17 +00:00
Roland McGrath
995c9bd45d
* sysdeps/unix/sysv/linux/powerpc/sysdep.h: Don't include
...
sysdeps/powerpc/elf/sysdep.h.
Reported by Kaoru Fukui <k_fukui@highway.ne.jp>.
2001-11-06 10:57:14 +00:00
Roland McGrath
fc8bbaf0c1
2001-11-06 Roland McGrath <roland@frob.com>
...
* sysdeps/unix/sysv/linux/powerpc/sysdep.h: Don't include
sysdeps/powerpc/elf/sysdep.h.
Reported by Kaoru Fukui <k_fukui@highway.ne.jp>.
2001-11-06 10:56:56 +00:00
Ulrich Drepper
007e468253
Update.
...
(process_envvars): Some more optimizations.
2001-11-06 03:57:31 +00:00
Ulrich Drepper
3e2040c851
Update.
...
* elf/rtld.c (process_dl_debug): Rewritten. Optimized for size not
speed.
(process_envvars): More some optimizations.
2001-11-06 03:53:40 +00:00
Ulrich Drepper
c95f3fd42e
Update.
...
* elf/elf.h: Add dynamic tag definitions for prelinking.
* elf/rtld.c (process_envvars): Avoid using array of string pointers.
Rewrite code to remove environment varables for SUID binaries.
Small optimization in LD_PROFILE handling.
* sysdeps/generic/unsecvars.h: Adjust format for process_envvars
changes.
* sysdeps/unix/sysv/linux/i386/dl-librecon.h: Likewise.
* sysdeps/generic/dl-sysdep.c: Don't initialize _dl_cpuclock_offset.
2001-11-06 00:16:32 +00:00
Ulrich Drepper
ea41b9267d
Update.
...
* elf/dl-reloc.c (_dl_reloc_bad_type): Rewrite to not use writable
strings. Change type of second parameter.
* sysdeps/generic/ldsodefs.h: Adjust _dl_reloc_bad_type prototype
for last change.
2001-11-05 22:13:46 +00:00
Ulrich Drepper
3abe7c31ed
Update.
...
2001-11-05 Ulrich Drepper <drepper@redhat.com>
* io/fts.h: Prevent using <fts.h> with _FILE_OFFSET_BITS=64.
2001-11-04 Joseph S. Myers <jsm28@cam.ac.uk>
* manual/string.texi: Fix typos.
* manual/examples/argp-ex2.c: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/register-dump.h (REGISTER_DUMP):
* sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h (REGISTER_DUMP):
2001-11-05 21:02:41 +00:00
Ulrich Drepper
9442cd75d3
Fix typos.
2001-11-05 20:55:42 +00:00
Roland McGrath
79a89641e0
* sysdeps/powerpc/elf/sysdep.h: Remove this file, because it overrides
...
the more-specific unix/sysv/linux/powerpc file and breaks everything.
* sysdeps/powerpc/sysdep.h (ALIGNARG, ASM_TYPE_DIRECTIVE,
ASM_SIZE_DIRECTIVE, CALL_MCOUNT, ENTRY, EALIGN, DO_CALL, JUMPTARGET,
PSEUDO, PSEUDO_RET, PSEUDO_END, L, C_TEXT): These macros moved here
here, put under [__ELF__].
2001-11-05 09:30:32 +00:00
Roland McGrath
7ac887d438
2001-11-05 Roland McGrath <roland@frob.com>
...
* sysdeps/powerpc/elf/sysdep.h: Remove this file, because it overrides
the more-specific unix/sysv/linux/powerpc file and breaks everything.
* sysdeps/powerpc/sysdep.h (ALIGNARG, ASM_TYPE_DIRECTIVE,
ASM_SIZE_DIRECTIVE, CALL_MCOUNT, ENTRY, EALIGN, DO_CALL, JUMPTARGET,
PSEUDO, PSEUDO_RET, PSEUDO_END, L, C_TEXT): These macros moved here
here, put under [__ELF__].
2001-11-05 09:30:21 +00:00
Ulrich Drepper
0b2b18a255
Update.
...
2001-11-05 Ulrich Drepper <drepper@redhat.com>
* manual/charset.texi: Extensive editing work.
* manual/nss.texi: Likewise.
Changes by Dennis Grace <dgrace@us.ibm.com>.
2001-11-05 08:11:26 +00:00
Ulrich Drepper
91f07167e3
Editing.
2001-11-05 08:04:39 +00:00
Roland McGrath
50d274e5a6
* hurd/set-host.c (_hurd_set_host_config): Use O_WRONLY in flags
...
parameter to dir_mkfile.
2001-11-04 10:31:47 +00:00
Roland McGrath
0bfb44417d
2001-11-04 Roland McGrath <roland@frob.com>
...
* hurd/set-host.c (_hurd_set_host_config): Use O_WRONLY in flags
parameter to dir_mkfile.
2001-11-04 10:31:13 +00:00