]> git.ipfire.org Git - thirdparty/glibc.git/log
thirdparty/glibc.git
17 years agoUpdated to fedora-glibc-20080612T1619 cvs/fedora-glibc-2_8_90-6
Jakub Jelinek [Thu, 12 Jun 2008 16:53:43 +0000 (16:53 +0000)] 
Updated to fedora-glibc-20080612T1619

17 years agoUpdated to fedora-glibc-20080524T2218 cvs/fedora-glibc-2_8_90-5
Jakub Jelinek [Sat, 24 May 2008 22:22:20 +0000 (22:22 +0000)] 
Updated to fedora-glibc-20080524T2218

17 years agoUpdated to fedora-glibc-20080520T1924 cvs/fedora-glibc-2_8_90-4
Jakub Jelinek [Tue, 20 May 2008 19:31:24 +0000 (19:31 +0000)] 
Updated to fedora-glibc-20080520T1924

17 years agoUpdated to fedora-glibc-20080518T1017 cvs/fedora-glibc-2_8_90-3
Jakub Jelinek [Sun, 18 May 2008 10:56:45 +0000 (10:56 +0000)] 
Updated to fedora-glibc-20080518T1017

17 years agoUpdated to fedora-glibc-20080516T2152 cvs/fedora-glibc-2_8_90-2
Jakub Jelinek [Fri, 16 May 2008 22:02:44 +0000 (22:02 +0000)] 
Updated to fedora-glibc-20080516T2152

17 years agoUpdated to fedora-glibc-20080515T0735 cvs/fedora-glibc-2_8_90-1
Jakub Jelinek [Thu, 15 May 2008 07:57:49 +0000 (07:57 +0000)] 
Updated to fedora-glibc-20080515T0735

17 years ago2.8-2 cvs/fedora-glibc-2_8-2
Jakub Jelinek [Wed, 30 Apr 2008 12:11:31 +0000 (12:11 +0000)] 
2.8-2

17 years agoUpdated to fedora-glibc-20080412T0741 cvs/fedora-glibc-2_8-1
Jakub Jelinek [Sat, 12 Apr 2008 07:48:58 +0000 (07:48 +0000)] 
Updated to fedora-glibc-20080412T0741

17 years agoUpdated to fedora-glibc-20080411T1934 cvs/fedora-glibc-2_7_90-16
Jakub Jelinek [Fri, 11 Apr 2008 19:44:05 +0000 (19:44 +0000)] 
Updated to fedora-glibc-20080411T1934

17 years ago2.7.90-15 cvs/fedora-glibc-2_7_90-15
Jakub Jelinek [Thu, 10 Apr 2008 19:25:28 +0000 (19:25 +0000)] 
2.7.90-15

17 years agoUpdated to fedora-glibc-20080410T1907
Jakub Jelinek [Thu, 10 Apr 2008 19:21:13 +0000 (19:21 +0000)] 
Updated to fedora-glibc-20080410T1907

17 years ago2.7.90-14 cvs/fedora-glibc-2_7_90-14
Jakub Jelinek [Tue, 8 Apr 2008 08:12:43 +0000 (08:12 +0000)] 
2.7.90-14

17 years agoUpdated to fedora-glibc-20080408T0706
Jakub Jelinek [Tue, 8 Apr 2008 07:59:52 +0000 (07:59 +0000)] 
Updated to fedora-glibc-20080408T0706

17 years agoUpdated to fedora-glibc-20080328T1347 cvs/fedora-glibc-2_7_90-13
Jakub Jelinek [Fri, 28 Mar 2008 14:06:00 +0000 (14:06 +0000)] 
Updated to fedora-glibc-20080328T1347

17 years agoUpdated to fedora-glibc-20080326T1041 cvs/fedora-glibc-2_7_90-12
Jakub Jelinek [Wed, 26 Mar 2008 11:22:19 +0000 (11:22 +0000)] 
Updated to fedora-glibc-20080326T1041

17 years agoUpdated to fedora-glibc-20080314T2159 cvs/fedora-glibc-2_7_90-11
Jakub Jelinek [Fri, 14 Mar 2008 22:36:46 +0000 (22:36 +0000)] 
Updated to fedora-glibc-20080314T2159

17 years ago. cvs/fedora-glibc-2_7_90-10
Jakub Jelinek [Fri, 14 Mar 2008 17:52:22 +0000 (17:52 +0000)] 
.

17 years agoUpdated to fedora-glibc-20080314T1732
Jakub Jelinek [Fri, 14 Mar 2008 17:45:12 +0000 (17:45 +0000)] 
Updated to fedora-glibc-20080314T1732

17 years agoUpdated to fedora-glibc-20080310T1651
Jakub Jelinek [Fri, 14 Mar 2008 17:22:27 +0000 (17:22 +0000)] 
Updated to fedora-glibc-20080310T1651

17 years agoUpdated to fedora-glibc-20080305T0857 cvs/fedora-glibc-2_7_90-8
Jakub Jelinek [Wed, 5 Mar 2008 09:37:45 +0000 (09:37 +0000)] 
Updated to fedora-glibc-20080305T0857

17 years agoUpdated to fedora-glibc-20080216T1726 cvs/fedora-glibc-2_7_90-7
Jakub Jelinek [Sat, 16 Feb 2008 17:31:45 +0000 (17:31 +0000)] 
Updated to fedora-glibc-20080216T1726

17 years agoUpdated to fedora-glibc-20080201T1017 cvs/fedora-glibc-2_7_90-6
Jakub Jelinek [Fri, 1 Feb 2008 10:19:38 +0000 (10:19 +0000)] 
Updated to fedora-glibc-20080201T1017

17 years ago. cvs/fedora-glibc-2_7_90-5
Jakub Jelinek [Thu, 31 Jan 2008 08:45:23 +0000 (08:45 +0000)] 
.

17 years agoUpdated to fedora-glibc-20080131T0821 cvs/fedora-glibc-2_7_90-4
Jakub Jelinek [Thu, 31 Jan 2008 08:43:22 +0000 (08:43 +0000)] 
Updated to fedora-glibc-20080131T0821

17 years agoUpdated to fedora-glibc-20080111T0737
Jakub Jelinek [Fri, 11 Jan 2008 07:45:15 +0000 (07:45 +0000)] 
Updated to fedora-glibc-20080111T0737

17 years agoUpdated to fedora-glibc-20080103T1958 cvs/fedora-glibc-2_7_90-3
Jakub Jelinek [Thu, 3 Jan 2008 20:20:42 +0000 (20:20 +0000)] 
Updated to fedora-glibc-20080103T1958

17 years agoUpdated to fedora-glibc-20071227T0908 cvs/fedora-glibc-2_7_90-2
Jakub Jelinek [Thu, 27 Dec 2007 09:14:45 +0000 (09:14 +0000)] 
Updated to fedora-glibc-20071227T0908

17 years ago * sysdeps/unix/sysv/linux/kaio_read.c (aio_read64): Define to cvs/fedora-glibc-2_7_90-1
Jakub Jelinek [Wed, 12 Dec 2007 23:01:37 +0000 (23:01 +0000)] 
* sysdeps/unix/sysv/linux/kaio_read.c (aio_read64): Define to
something else while including kaio_misc.h.
* sysdeps/unix/sysv/linux/kaio_write.c (aio_write64): Likewise.

17 years agoUpdated to fedora-glibc-20071212T1953
Jakub Jelinek [Wed, 12 Dec 2007 20:28:46 +0000 (20:28 +0000)] 
Updated to fedora-glibc-20071212T1953

17 years agoUpdated to fedora-glibc-20071212T1051
Jakub Jelinek [Wed, 12 Dec 2007 18:13:35 +0000 (18:13 +0000)] 
Updated to fedora-glibc-20071212T1051

17 years agoUpdated to fedora-glibc-20071017T2029 cvs/fedora-glibc-2_7-1
Jakub Jelinek [Wed, 17 Oct 2007 20:33:39 +0000 (20:33 +0000)] 
Updated to fedora-glibc-20071017T2029

17 years agoUpdated to fedora-glibc-20071017T2007
Jakub Jelinek [Wed, 17 Oct 2007 20:24:59 +0000 (20:24 +0000)] 
Updated to fedora-glibc-20071017T2007

17 years agoUpdated to fedora-glibc-20071015T0728 cvs/fedora-glibc-2_6_90-21
Jakub Jelinek [Mon, 15 Oct 2007 07:31:04 +0000 (07:31 +0000)] 
Updated to fedora-glibc-20071015T0728

17 years agoUpdated to fedora-glibc-20071014T2102 cvs/fedora-glibc-2_6_90-20
Jakub Jelinek [Sun, 14 Oct 2007 21:12:41 +0000 (21:12 +0000)] 
Updated to fedora-glibc-20071014T2102

17 years agoUpdated to fedora-glibc-20071014T1847
Jakub Jelinek [Sun, 14 Oct 2007 20:56:52 +0000 (20:56 +0000)] 
Updated to fedora-glibc-20071014T1847

17 years agoUpdated to fedora-glibc-20071011T1636 cvs/fedora-glibc-2_6_90-19
Jakub Jelinek [Thu, 11 Oct 2007 16:38:55 +0000 (16:38 +0000)] 
Updated to fedora-glibc-20071011T1636

17 years agoUpdated to fedora-glibc-20071010T2047 cvs/fedora-glibc-2_6_90-18
Jakub Jelinek [Wed, 10 Oct 2007 21:00:50 +0000 (21:00 +0000)] 
Updated to fedora-glibc-20071010T2047

17 years agoUpdated to fedora-glibc-20071003T1908 cvs/fedora-glibc-2_6_90-17
Jakub Jelinek [Wed, 3 Oct 2007 19:32:28 +0000 (19:32 +0000)] 
Updated to fedora-glibc-20071003T1908

17 years agoUpdated to fedora-glibc-20070929T1859 cvs/fedora-glibc-2_6_90-16
Jakub Jelinek [Sat, 29 Sep 2007 19:10:50 +0000 (19:10 +0000)] 
Updated to fedora-glibc-20070929T1859

17 years agoUpdated to fedora-glibc-20070920T0007 cvs/fedora-glibc-2_6_90-15
Jakub Jelinek [Thu, 20 Sep 2007 00:11:37 +0000 (00:11 +0000)] 
Updated to fedora-glibc-20070920T0007

17 years agoUpdated to fedora-glibc-20070918T1931 cvs/fedora-glibc-2_6_90-14
Jakub Jelinek [Tue, 18 Sep 2007 19:57:24 +0000 (19:57 +0000)] 
Updated to fedora-glibc-20070918T1931

17 years ago * sysdeps/unix/sysv/linux/i386/Makefile (sysdep_routines): Add cvs/fedora-glibc-2_6_90-13
Jakub Jelinek [Mon, 27 Aug 2007 20:42:22 +0000 (20:42 +0000)] 
* sysdeps/unix/sysv/linux/i386/Makefile (sysdep_routines): Add
call_fallocate in misc subdir.
* sysdeps/unix/sysv/linux/i386/call_fallocate.S: New file.
* sysdeps/unix/sysv/linux/i386/syscalls.list (fallocate64): Remove.
* sysdeps/unix/sysv/linux/i386/posix_fallocate.c: Use __call_fallocate
instead of __fallocate64.
* sysdeps/unix/sysv/linux/i386/posix_fallocate64.c: Use __call_fallocate
instead of __fallocate64.

17 years agoUpdated to fedora-glibc-20070827T2032
Jakub Jelinek [Mon, 27 Aug 2007 20:40:42 +0000 (20:40 +0000)] 
Updated to fedora-glibc-20070827T2032

17 years agoworkaround for ia64 /emul/ia32-linux crap cvs/fedora-glibc-2_6_90-12
Jakub Jelinek [Sat, 25 Aug 2007 19:15:32 +0000 (19:15 +0000)] 
workaround for ia64 /emul/ia32-linux crap

17 years agoUpdated to fedora-glibc-20070825T1839
Jakub Jelinek [Sat, 25 Aug 2007 18:55:07 +0000 (18:55 +0000)] 
Updated to fedora-glibc-20070825T1839

17 years agoUpdated to fedora-glibc-20070816T2121 cvs/fedora-glibc-2_6_90-11
Jakub Jelinek [Thu, 16 Aug 2007 22:08:56 +0000 (22:08 +0000)] 
Updated to fedora-glibc-20070816T2121

17 years agoUpdated to fedora-glibc-20070815T2049 cvs/fedora-glibc-2_6_90-10
Jakub Jelinek [Wed, 15 Aug 2007 20:57:36 +0000 (20:57 +0000)] 
Updated to fedora-glibc-20070815T2049

17 years agoUpdated to fedora-glibc-20070814T0725 cvs/fedora-glibc-2_6_90-9
Jakub Jelinek [Tue, 14 Aug 2007 07:38:41 +0000 (07:38 +0000)] 
Updated to fedora-glibc-20070814T0725

17 years ago2.6.90-7 cvs/fedora-glibc-2_6_90-7
Roland McGrath [Fri, 10 Aug 2007 22:03:47 +0000 (22:03 +0000)] 
2.6.90-7

17 years agoUpdated to fedora-glibc-20070810T2152
Roland McGrath [Fri, 10 Aug 2007 21:54:57 +0000 (21:54 +0000)] 
Updated to fedora-glibc-20070810T2152

18 years agoUpdate import stuff for new Fedora systems
Roland McGrath [Fri, 10 Aug 2007 01:48:42 +0000 (01:48 +0000)] 
Update import stuff for new Fedora systems

18 years agoUpdated to fedora-glibc-20070809T0939 cvs/fedora-glibc-2_6_90-5
Roland McGrath [Thu, 9 Aug 2007 10:29:35 +0000 (10:29 +0000)] 
Updated to fedora-glibc-20070809T0939

18 years agospec file revamp for new find-debuginfo.sh
Roland McGrath [Thu, 9 Aug 2007 09:38:58 +0000 (09:38 +0000)] 
spec file revamp for new find-debuginfo.sh

18 years ago2.6.90-3 cvs/fedora-glibc-2_6_90-3
Jakub Jelinek [Sat, 4 Aug 2007 21:08:22 +0000 (21:08 +0000)] 
2.6.90-3

18 years agoUpdated to fedora-glibc-20070804T2027
Jakub Jelinek [Sat, 4 Aug 2007 20:51:44 +0000 (20:51 +0000)] 
Updated to fedora-glibc-20070804T2027

18 years agoUpdated to fedora-glibc-20070801T1703 cvs/fedora-glibc-2_6_90-2
Jakub Jelinek [Wed, 1 Aug 2007 17:16:42 +0000 (17:16 +0000)] 
Updated to fedora-glibc-20070801T1703

18 years ago * sysdeps/unix/sysv/linux/kaio_misc.h (AIO_MISC_NOTIFY,
Jakub Jelinek [Wed, 1 Aug 2007 17:15:34 +0000 (17:15 +0000)] 
* sysdeps/unix/sysv/linux/kaio_misc.h (AIO_MISC_NOTIFY,
AIO_MISC_WAIT): Add LLL_PRIVATE as last argument to lll_futex_*wait.

18 years agoUpdated to fedora-glibc-20070731T1624 cvs/fedora-glibc-2_6_90-1
Jakub Jelinek [Tue, 31 Jul 2007 17:46:17 +0000 (17:46 +0000)] 
Updated to fedora-glibc-20070731T1624

18 years ago * math/test-misc.c (main): Don't run last batch of tests with
Jakub Jelinek [Sun, 8 Jul 2007 18:36:32 +0000 (18:36 +0000)] 
* math/test-misc.c (main): Don't run last batch of tests with
IBM long double format.

18 years ago2.6-4 cvs/fedora-glibc-2_6-4
Jakub Jelinek [Sun, 8 Jul 2007 10:31:34 +0000 (10:31 +0000)] 
2.6-4

18 years ago [BZ #4745]
Jakub Jelinek [Sun, 8 Jul 2007 10:08:25 +0000 (10:08 +0000)] 
[BZ #4745]
* stdio-common/vfscanf.c (_IO_vfscanf): Add additional test for EOF
in loop to look for conversion specifier to avoid testing of
wrong errno value.
* stdio-common/Makefile (tests): Add bug18, bug18a, bug19, bug19a.
* stdio-common/bug18.c: New file.
* stdio-common/bug18a.c: New file.
* stdio-common/bug19.c: New file.
* stdio-common/bug19a.c: New file.

18 years agoUpdate Copyright lines.
Jakub Jelinek [Sat, 7 Jul 2007 21:28:56 +0000 (21:28 +0000)] 
Update Copyright lines.

18 years ago [BZ #4586]
Jakub Jelinek [Sat, 7 Jul 2007 19:59:56 +0000 (19:59 +0000)] 
[BZ #4586]
* sysdeps/i386/ldbl2mpn.c (__mpn_extract_long_double): Treat
pseudo-zeros as zero.
* sysdeps/x86_64/ldbl2mpn.c: New file.
* sysdeps/ia64/ldbl2mpn.c: New file.

18 years ago * elf/dl-sysdep.c (_dl_important_hwcaps): Add integer overflow check.
Jakub Jelinek [Sat, 7 Jul 2007 17:37:06 +0000 (17:37 +0000)] 
* elf/dl-sysdep.c (_dl_important_hwcaps): Add integer overflow check.
* elf/dl-minimal.c (__libc_memalign): Likewise.  Handle malloc (0).
Return NULL if mmap failed instead of asserting it does not.
(calloc): Check for integer overflow.

* elf/dl-minimal.c (__strtoul_internal): Fix parsing of numbers bigger
than LONG_MAX / 10.

18 years ago [BZ #4702]
Jakub Jelinek [Sat, 7 Jul 2007 17:36:20 +0000 (17:36 +0000)] 
[BZ #4702]
* nis/nss-default.c: Include errno.h.
(init): Preserve errno.

18 years ago * pthread_getattr_np.c (pthread_getattr_np): Clear cpuset and
Jakub Jelinek [Sat, 7 Jul 2007 17:32:36 +0000 (17:32 +0000)] 
* pthread_getattr_np.c (pthread_getattr_np): Clear cpuset and
cpusetsize if pthread_getaffinity_np failed with ENOSYS.

18 years ago * sysdeps/generic/ldsodefs.h (rtld_global): Reorder some elements
Jakub Jelinek [Sat, 7 Jul 2007 17:31:45 +0000 (17:31 +0000)] 
* sysdeps/generic/ldsodefs.h (rtld_global): Reorder some elements
to fill in holes
(rtld_global_ro): Likewise.

* elf/dl-addr.c (_dl_addr): Skip PT_LOAD checking if l_contiguous.
Move PT_LOAD checking to...
(_dl_addr_inside_object): ... here, new function.
* elf/dl-sym.c (do_sym): If not l_contiguous,
call _dl_addr_inside_object.
* elf/dl-iteratephdr.c (__dl_iterate_phdr): Likewise.
* dlfcn/dlinfo.c (dlinfo_doit): Likewise.
* elf/dl-open.c (dl_open_worker): Likewise.
(_dl_addr_inside_object): New function if IS_IN_rtld.
* elf/dl-load.c (_dl_map_object_from_fd): Set l_contiguous if no
holes are present or are PROT_NONE protected.
* include/link.h (struct link_map): Add l_contiguous field.
* sysdeps/generic/ldsodefs.h (_dl_addr_inside_object): New prototype.

18 years ago * elf/rtld.c (dl_main): Don't call init_tls more than once.
Jakub Jelinek [Sat, 7 Jul 2007 17:21:49 +0000 (17:21 +0000)] 
* elf/rtld.c (dl_main): Don't call init_tls more than once.

18 years ago * elf/dl-close.c (free_mem): Free _dl_scope_free_list.
Jakub Jelinek [Sat, 7 Jul 2007 17:19:41 +0000 (17:19 +0000)] 
* elf/dl-close.c (free_mem): Free _dl_scope_free_list.

* include/link.h: Don't include rtld-lowlevel.h.
(struct link_map): Remove l_scope_lock.
* sysdeps/generic/ldsodefs.h: Don't include rtld-lowlevel.h.
(_dl_scope_free_list): New field (variable) in _rtld_global.
(DL_LOOKUP_SCOPE_LOCK): Remove.
(_dl_scope_free): New prototype.
* elf/dl-runtime.c (_dl_fixup): Don't use __rtld_mrlock_*lock.
Don't pass DL_LOOKUP_SCOPE_LOCK to _dl_lookup_symbol_x.
(_dl_profile_fixup): Likewise.
* elf/dl-sym.c (do_sym): Likewise.  Use wrapped _dl_lookup_symbol_x
whenever !RTLD_SINGLE_THREAD_P, use THREAD_GSCOPE_SET_FLAG and
THREAD_GSCOPE_RESET_FLAG around it.
* elf/dl-close.c (_dl_close_worker): Don't use
__rtld_mrlock_{change,done}.  Call _dl_scope_free on the old
scope.  Make sure THREAD_GSCOPE_WAIT () happens if any old
scopes were queued or if l_scope_mem has been abandoned.
* elf/dl-open.c (_dl_scope_free): New function.
(dl_open_worker): Use it.  Don't use __rtld_mrlock_{change,done}.
* elf/dl-support.c (_dl_scope_free_list): New variable.
* elf/dl-lookup.c (add_dependency): Remove flags argument.
Remove DL_LOOKUP_SCOPE_LOCK handling.
(_dl_lookup_symbol_x): Adjust caller.  Remove DL_LOOKUP_SCOPE_LOCK
handling.
* elf/dl-object.c (_dl_new_object): Don't use
__rtld_mrlock_initialize.

18 years ago2007-06-09 Ulrich Drepper <drepper@redhat.com>
Jakub Jelinek [Sat, 7 Jul 2007 17:15:07 +0000 (17:15 +0000)] 
2007-06-09  Ulrich Drepper  <drepper@redhat.com>

* elf/do-lookup.h (do_lookup_x): Read r_nlist before r_list and
make sure gcc doesn't mess around with this.

2007-06-08  Ulrich Drepper  <drepper@redhat.com>

* elf/dl-lookup.c (_dl_lookup_symbol_x): Remove use of r_nlist.

2007-06-08  Jakub Jelinek  <jakub@redhat.com>

* elf/dl-close.c (_dl_close_worker): Remove all to be removed
libraries from the global scope at once and call THREAD_GSCOPE_WAIT

2007-05-18  Ulrich Drepper  <drepper@redhat.com>

* elf/dl-close.c (_dl_close_worker): When removing object from
global scope, wait for all lookups to finish afterwards.
* elf/dl-open.c (add_to_global): When global scope array must
grow, allocate a new one and free old array only after all
lookups finish.
* elf/dl-runtime.c (_dl_fixup): Protect using global scope.
(_dl_lookup_symbol_x): Likewise.
* elf/dl-support.c: Define _dl_wait_lookup_done.
* sysdeps/generic/ldsodefs.h (struct rtld_global): Add
_dl_wait_lookup_done.

nptl/
2007-05-28  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/i386/tls.h (THREAD_GSCOPE_RESET_FLAG): Use explicit
insn suffix.
(THREAD_GSCOPE_GET_FLAG): Remove.
* sysdeps/x86_64/tls.h (THREAD_GSCOPE_GET_FLAG): Remove.
* allocatestack.c (__wait_lookup_done): Revert 2007-05-24
changes.
* sysdeps/powerpc/tls.h (tcbhead_t): Remove gscope_flag.
(THREAD_GSCOPE_GET_FLAG): Remove.
(THREAD_GSCOPE_RESET_FLAG): Use THREAD_SELF->header.gscope_flag
instead of THREAD_GSCOPE_GET_FLAG.
(THREAD_GSCOPE_SET_FLAG): Likewise.  Add atomic_write_barrier after
it.
* sysdeps/s390/tls.h (THREAD_GSCOPE_FLAG_UNUSED,
THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG,
THREAD_GSCOPE_WAIT): Define.
* sysdeps/sparc/tls.h (THREAD_GSCOPE_FLAG_UNUSED,
THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG,
THREAD_GSCOPE_WAIT): Define.
* sysdeps/sh/tls.h (THREAD_GSCOPE_FLAG_UNUSED,
THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG,
THREAD_GSCOPE_WAIT): Define.
* sysdeps/ia64/tls.h (THREAD_GSCOPE_FLAG_UNUSED,
THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG,
THREAD_GSCOPE_WAIT): Define.

2007-05-24  Richard Henderson  <rth@redhat.com>

* descr.h (struct pthread): Add header.gscope_flag.
* sysdeps/alpha/tls.h (THREAD_GSCOPE_FLAG_UNUSED,
THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG,
THREAD_GSCOPE_WAIT): Define.

2007-05-26  Ulrich Drepper  <drepper@redhat.com>

* allocatestack.c: Revert last change.
* init.c: Likewise.
* sysdeps/i386/tls.h: Likewise.
* sysdeps/x86_64/tls.h: Likewise.

2007-05-24  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/powerpc/tls.h (tcbhead_t): Add gscope_flag.
(THREAD_GSCOPE_FLAG_UNUSED, THREAD_GSCOPE_FLAG_USED,
THREAD_GSCOPE_FLAG_WAIT): Define.
(THREAD_GSCOPE_GET_FLAG, THREAD_GSCOPE_SET_FLAG,
THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_WAIT): Define.
* sysdeps/i386/tls.h (THREAD_GSCOPE_WAIT): Don't use
PTR_DEMANGLE.
(THREAD_GSCOPE_GET_FLAG): Define.
* sysdeps/x86_64/tls.h (THREAD_GSCOPE_GET_FLAG): Define.
* allocatestack.c (__wait_lookup_done): Use THREAD_GSCOPE_GET_FLAG
instead of ->header.gscope_flag directly.

2007-05-21  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/pthread/pthread-functions.h (struct pthread_functions):
Remove ptr_wait_lookup_done again.
* init.c (pthread_functions): Don't add .ptr_wait_lookup_done here.
(__pthread_initialize_minimal_internal): Initialize
_dl_wait_lookup_done pointer in _rtld_global directly.
* sysdeps/unix/sysv/linux/libc_pthread_init.c (__libc_pthread_init):
Remove code to code _dl_wait_lookup_done.
* sysdeps/x86_64/tls.h (THREAD_GSCOPE_WAIT): The pointer is not
encrypted for now.

2007-05-19  Ulrich Drepper  <drepper@redhat.com>

* allocatestack.c (__wait_lookup_done): New function.
* sysdeps/pthread/pthread-functions.h (struct pthread_functions):
Add ptr_wait_lookup_done.
* init.c (pthread_functions): Initialize .ptr_wait_lookup_done.
* pthreadP.h: Declare __wait_lookup_done.
* sysdeps/i386/tls.h (tcbhead_t): Add gscope_flag.
Define macros to implement reference handling of global scope.
* sysdeps/x86_64/tls.h: Likewise.
* sysdeps/unix/sysv/linux/libc_pthread_init.c (__libc_pthread_init):
Initialize GL(dl_wait_lookup_done).

18 years ago * sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c
Jakub Jelinek [Sat, 7 Jul 2007 16:19:22 +0000 (16:19 +0000)] 
* sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c
(__mpn_construct_long_double): Fix conversion where result ought
to be smaller than __LDBL_MIN__, or the low double should be
denormal.  Fix decision where to negate low double - honor round
to even rules.
* stdio-common/tst-sprintf2.c: Include string.h.
(COMPARE_LDBL): Define.
(TEST): Also test whether a string hexadecimal float representation
can be parsed back to the number.
(main): Add a couple of further tests.

* sysdeps/ieee754/ldbl-128ibm/printf_fphex.c
(PRINT_FPHEX_LONG_DOUBLE): Fix printing numbers where lower double
is non-zero, but smaller than 2 * __DBL_MIN__.
* stdio-common/tst-sprintf2.c: New test.
* stdio-common/Makefile (tests): Add tst-sprintf2.

18 years ago * sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (nextafterl): Remove
Jakub Jelinek [Sat, 7 Jul 2007 16:16:55 +0000 (16:16 +0000)] 
* sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (nextafterl): Remove
unused ily variable.  Fix nextafterl on +-__LDBL_MAX__ and +-Inf.
Remove unreachable code at the end.

* sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c: Correct description of
ldbl-128ibm in comment.
(fpclassifyl): Correct classification of denormals.
* sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (nextafterl): Correct
return value for MIN denormal. Rewrite using long double math too
correctly handle denormals and canonicalize the results.

18 years ago * nscd/nscd_helper.c (get_mapping): Handle short replies instead
Jakub Jelinek [Sat, 7 Jul 2007 16:15:16 +0000 (16:15 +0000)] 
* nscd/nscd_helper.c (get_mapping): Handle short replies instead
of crashing.  When this is the case or if the reply is malformed,
don't try to close the new file descriptor since it does not
exist.
Patch in part by Guillaume Chazarain <guichaz@yahoo.fr>.

18 years ago * Makefile (tests): Add tst-sem10.
Jakub Jelinek [Sat, 7 Jul 2007 16:11:40 +0000 (16:11 +0000)] 
* Makefile (tests): Add tst-sem10.
* tst-sem10.c: New file.

* sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S (sem_timedwait):
Move __pthread_enable_asynccancel right before futex syscall.
* sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S (sem_timedwait):
Likewise.

18 years agoFilter out <built-in> from debuginfo sources.
Jakub Jelinek [Sat, 7 Jul 2007 16:07:42 +0000 (16:07 +0000)] 
Filter out <built-in> from debuginfo sources.

18 years ago * sysdeps/x86_64/cacheinfo.c (init_cacheinfo): Pass correct value
Jakub Jelinek [Sat, 7 Jul 2007 16:06:42 +0000 (16:06 +0000)] 
* sysdeps/x86_64/cacheinfo.c (init_cacheinfo): Pass correct value
as second parameter to handle_intel.

* sysdeps/unix/sysv/linux/x86_64/sysconf.c: Move cache information
handling to ...
* sysdeps/x86_64/cacheinfo.c: ... here.  New file.
* sysdeps/x86_64/Makefile [subdir=string] (sysdep_routines): Add
cacheinfo.
* sysdeps/x86_64/memcpy.S: Complete rewrite.
* sysdeps/x86_64/mempcpy.S: Adjust appropriately.
Patch by Evandro Menezes <evandro.menezes@amd.com>.

18 years ago * tst-robust9.c (do_test): Don't fail if ENABLE_PI and
Jakub Jelinek [Sat, 7 Jul 2007 16:03:57 +0000 (16:03 +0000)] 
* tst-robust9.c (do_test): Don't fail if ENABLE_PI and
pthread_mutex_init failed with ENOTSUP.

18 years ago2.6-3 cvs/fedora-glibc-2_6-3
Jakub Jelinek [Thu, 24 May 2007 10:33:02 +0000 (10:33 +0000)] 
2.6-3

18 years agoBackported selected fixes from 2007-05-{17,18,21}. cvs/fedora-glibc-2_6-2
Jakub Jelinek [Mon, 21 May 2007 20:01:15 +0000 (20:01 +0000)] 
Backported selected fixes from 2007-05-{17,18,21}.

18 years agoBuild 2.6-1 cvs/fedora-glibc-2_6-1
Roland McGrath [Tue, 15 May 2007 20:40:27 +0000 (20:40 +0000)] 
Build 2.6-1

18 years agoUpdated to fedora-glibc-20070515T2025
Roland McGrath [Tue, 15 May 2007 20:34:30 +0000 (20:34 +0000)] 
Updated to fedora-glibc-20070515T2025

18 years agoUpdated to fedora-glibc-20070510T2308 cvs/fedora-glibc-2_5_90-24
Jakub Jelinek [Thu, 10 May 2007 23:10:52 +0000 (23:10 +0000)] 
Updated to fedora-glibc-20070510T2308

18 years ago * nscd/connections.c (sighup_pending): New variable.
Jakub Jelinek [Thu, 10 May 2007 17:07:30 +0000 (17:07 +0000)] 
* nscd/connections.c (sighup_pending): New variable.
(nscd_run): If sighup_pending, prune all 3 caches.
(sighup_handler): Don't prune caches here, rather just set
sighup_pending flag.

18 years agoUpdated to fedora-glibc-20070510T0634 cvs/fedora-glibc-2_5_90-23
Jakub Jelinek [Thu, 10 May 2007 06:44:30 +0000 (06:44 +0000)] 
Updated to fedora-glibc-20070510T0634

18 years agoUpdated to fedora-glibc-20070504T0917 cvs/fedora-glibc-2_5_90-22
Jakub Jelinek [Fri, 4 May 2007 10:05:57 +0000 (10:05 +0000)] 
Updated to fedora-glibc-20070504T0917

18 years ago2.5.90-21 fixes
Jakub Jelinek [Tue, 17 Apr 2007 11:56:52 +0000 (11:56 +0000)] 
2.5.90-21 fixes

18 years agoUpdated to fedora-glibc-20070416T2350 cvs/fedora-glibc-2_5_90-21
Jakub Jelinek [Mon, 16 Apr 2007 23:59:09 +0000 (23:59 +0000)] 
Updated to fedora-glibc-20070416T2350

18 years agoNew approach to including locale data in the rpm.
Jakub Jelinek [Mon, 16 Apr 2007 22:55:50 +0000 (22:55 +0000)] 
New approach to including locale data in the rpm.

18 years agoUpdated to fedora-glibc-20070331T1609 cvs/fedora-glibc-2_5_90-20
Jakub Jelinek [Sat, 31 Mar 2007 17:23:57 +0000 (17:23 +0000)] 
Updated to fedora-glibc-20070331T1609

18 years agoUpdated to fedora-glibc-20070317T2130 cvs/fedora-glibc-2_5_90-19
Jakub Jelinek [Sat, 17 Mar 2007 21:53:01 +0000 (21:53 +0000)] 
Updated to fedora-glibc-20070317T2130

18 years agoUpdated to fedora-glibc-20070221T1011 cvs/fedora-glibc-2_5_90-18
Jakub Jelinek [Wed, 21 Feb 2007 11:15:54 +0000 (11:15 +0000)] 
Updated to fedora-glibc-20070221T1011

18 years agoUpdated to fedora-glibc-20070211T1607 cvs/fedora-glibc-2_5_90-17
Jakub Jelinek [Sun, 11 Feb 2007 16:21:43 +0000 (16:21 +0000)] 
Updated to fedora-glibc-20070211T1607

18 years agoUpdated to fedora-glibc-20070202T0923 cvs/fedora-glibc-2_5_90-16
Jakub Jelinek [Fri, 2 Feb 2007 09:48:26 +0000 (09:48 +0000)] 
Updated to fedora-glibc-20070202T0923

18 years agoUpdated to fedora-glibc-20070117T1043 cvs/fedora-glibc-2_5_90-15
Jakub Jelinek [Wed, 17 Jan 2007 10:46:36 +0000 (10:46 +0000)] 
Updated to fedora-glibc-20070117T1043

18 years agoUpdated to fedora-glibc-20070117T0857
Jakub Jelinek [Wed, 17 Jan 2007 10:42:43 +0000 (10:42 +0000)] 
Updated to fedora-glibc-20070117T0857

18 years agoUpdated to fedora-glibc-20061219T1804 cvs/fedora-glibc-2_5_90-14
Jakub Jelinek [Tue, 19 Dec 2006 19:05:41 +0000 (19:05 +0000)] 
Updated to fedora-glibc-20061219T1804

18 years agoUpdated to fedora-glibc-20061214T0850 cvs/fedora-glibc-2_5_90-13
Jakub Jelinek [Thu, 14 Dec 2006 09:06:34 +0000 (09:06 +0000)] 
Updated to fedora-glibc-20061214T0850

18 years ago * sysdeps/unix/sysv/linux/netlinkaccess.h: Include linux/if_addr.h cvs/fedora-glibc-2_5_90-12
Jakub Jelinek [Sun, 10 Dec 2006 10:51:12 +0000 (10:51 +0000)] 
* sysdeps/unix/sysv/linux/netlinkaccess.h: Include linux/if_addr.h
if IFA_MAX is not defined.
(IFA_RTA, IFA_PAYLOAD, IFLA_RTA, IFLA_PAYLOAD): Define if not
defined.
* sysdeps/unix/sysv/linux/check_pf.c: Include netlinkaccess.h
instead of asm/types.h, linux/netlink.h and linux/rtnetlink.h.

18 years agoUpdated to fedora-glibc-20061210T1006
Jakub Jelinek [Sun, 10 Dec 2006 10:38:56 +0000 (10:38 +0000)] 
Updated to fedora-glibc-20061210T1006

18 years agoUpdated to fedora-glibc-20061205T2141 cvs/fedora-glibc-2_5_90-11
Jakub Jelinek [Tue, 5 Dec 2006 21:50:20 +0000 (21:50 +0000)] 
Updated to fedora-glibc-20061205T2141