Ulrich Drepper
a0323a1c8f
Update.
2001-11-29 07:47:56 +00:00
Ulrich Drepper
3933755f8e
(tests): Add ex18.
2001-11-29 07:46:55 +00:00
Ulrich Drepper
71911680d1
(struct pthread_key_delete_helper_args): New type.
...
(pthread_key_delete_helper): New static function.
(pthread_key_delete): Use the new thread manager
REQ_FOR_EACH_THREAD function to iterate over the threads and set
the delete key slot to a null value in each thread.
2001-11-29 07:45:41 +00:00
Ulrich Drepper
6e8db27d26
(pthread_for_each_thread): New function.
...
(__pthread_manager): Handle new REQ_FOR_EACH_THREAD request.
2001-11-29 07:45:19 +00:00
Ulrich Drepper
b4d306553c
(struct pthread_request): New manager request type REQ_FOR_EACH_THREAD.
2001-11-29 07:44:16 +00:00
Ulrich Drepper
27aff1c7cd
Test for pthread_key_delete handling.
2001-11-29 07:43:31 +00:00
Ulrich Drepper
0507d5057d
Update.
2001-11-28 23:38:04 +00:00
Ulrich Drepper
67675fdae9
(fflush): Define to _IO_flush_all_lockp(0) if libio is used.
2001-11-28 23:37:01 +00:00
Ulrich Drepper
c31a29322f
Add prototype for _IO_flush_all_lockp.
2001-11-28 23:36:43 +00:00
Ulrich Drepper
baa468f104
(_IO_flush_all_lockp): New function. The same code
...
as the old _IO_flush_all but lock only if parameter is nonzero.
(_IO_flush_all): Call _IO_flush_all_lockp with 1 as parameter.
2001-11-28 23:36:24 +00:00
Ulrich Drepper
ddd4311eee
Update.
2001-11-28 22:32:36 +00:00
Ulrich Drepper
30d4dc2b3a
(pthread_handle_exit): Surround cancellation of threads with
...
__flockfilelist()/__funlockfilelist().
2001-11-28 22:30:37 +00:00
Ulrich Drepper
a906a464fc
(pthread_onexit_process): Don't call free after threads have been
...
asynchronously terminated.
2001-11-28 22:30:04 +00:00
Ulrich Drepper
7ffb7f860d
Update.
2001-11-28 21:13:52 +00:00
Ulrich Drepper
c85587506e
(__signbitf, __signbit, __signbitl): Only define for ISO C99.
2001-11-28 21:13:08 +00:00
Ulrich Drepper
75ec0fbe45
Update.
2001-11-28 20:21:43 +00:00
Ulrich Drepper
0d10e978af
(_nss_files_get##name##_r): Set herrnop to NETDB_INTERNAL if we run out of
...
buffer space.
2001-11-28 20:21:09 +00:00
Ulrich Drepper
df06960c2e
Update.
2001-11-28 20:12:58 +00:00
Ulrich Drepper
1990c1b503
(internal_getent): Correct input overflow test for platforms with signed char.
2001-11-28 20:11:29 +00:00
Ulrich Drepper
4e4528973a
Update.
2001-11-27 03:57:12 +00:00
Ulrich Drepper
cd2dfc598a
Define decimal point to '.' and thousands separator to ' '.
2001-11-27 03:52:27 +00:00
Ulrich Drepper
e8c8c9c4a9
Update.
2001-11-27 03:49:31 +00:00
Ulrich Drepper
920a4016cc
Swap 0xa5 and 0xab entries.
2001-11-27 03:45:16 +00:00
Ulrich Drepper
4837fac615
If incomplete nan of inf(inity) strings are found call conv_error and not
...
input_error.
2001-11-27 03:24:56 +00:00
Andreas Jaeger
c753791496
Update.
2001-11-26 12:44:45 +00:00
Andreas Jaeger
9f2a264a97
Merge from mainline.
2001-11-26 12:44:35 +00:00
Andreas Jaeger
df0a1a7fab
Update.
...
2001-11-15 Andreas Jaeger <aj@suse.de>
* include/features.h (__GLIBC_HAVE_LONG_LONG): Define for
compilers that support it.
* posix/sys/types.h: Use __GLIBC_HAVE_LONG_LONG.
* sysdeps/unix/sysv/linux/bits/types.h: Likewise.
* stdlib/stdlib.h: Likewise.
2001-11-19 10:12:27 +00:00
Andreas Jaeger
5224e27c9e
* include/features.h (__GLIBC_HAVE_LONG_LONG): Define for
...
compilers that support it.
* posix/sys/types.h: Use __GLIBC_HAVE_LONG_LONG.
* sysdeps/unix/sysv/linux/bits/types.h: Likewise.
* stdlib/stdlib.h: Likewise.
2001-11-19 10:12:15 +00:00
Ulrich Drepper
a41179fd9e
Update.
...
2001-11-17 Ulrich Drepper <drepper@redhat.com>
* posix/regex.c (byte_re_match_2_internal): For gcc replace switch
statement with gotos.
Based on a patch by Paolo Bonzini <bonzini@pc-amo3.elet.polimi.it>.
2001-11-16 Stephen L Moshier <moshier@mediaone.net>
2001-11-17 12:05:25 +00:00
Ulrich Drepper
618c17e387
(byte_re_match_2_internal): For gcc replace switch statement with gotos.
2001-11-17 12:03:29 +00:00
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