kopensolaris-gnu/glibc.git
11 years agoUpdated to fedora-glibc-20080703T1203 fedora-glibc-2_8_90-8
jakub [Thu, 3 Jul 2008 12:21:04 +0000 (12:21 +0000)]
Updated to fedora-glibc-20080703T1203

11 years agoUpdated to fedora-glibc-20080613T1601 fedora-glibc-2_8_90-7
jakub [Fri, 13 Jun 2008 16:16:15 +0000 (16:16 +0000)]
Updated to fedora-glibc-20080613T1601

11 years agoUpdated to fedora-glibc-20080612T1619 fedora-glibc-2_8_90-6
jakub [Thu, 12 Jun 2008 16:53:41 +0000 (16:53 +0000)]
Updated to fedora-glibc-20080612T1619

11 years agoUpdated to fedora-glibc-20080524T2218 fedora-glibc-2_8_90-5
jakub [Sat, 24 May 2008 22:22:16 +0000 (22:22 +0000)]
Updated to fedora-glibc-20080524T2218

11 years agoUpdated to fedora-glibc-20080520T1924 fedora-glibc-2_8_90-4
jakub [Tue, 20 May 2008 19:31:21 +0000 (19:31 +0000)]
Updated to fedora-glibc-20080520T1924

11 years agoUpdated to fedora-glibc-20080518T1017 fedora-glibc-2_8_90-3
jakub [Sun, 18 May 2008 10:56:44 +0000 (10:56 +0000)]
Updated to fedora-glibc-20080518T1017

11 years agoUpdated to fedora-glibc-20080516T2152 fedora-glibc-2_8_90-2
jakub [Fri, 16 May 2008 22:02:43 +0000 (22:02 +0000)]
Updated to fedora-glibc-20080516T2152

11 years agoUpdated to fedora-glibc-20080515T0735 fedora-glibc-2_8_90-1
jakub [Thu, 15 May 2008 07:57:41 +0000 (07:57 +0000)]
Updated to fedora-glibc-20080515T0735

11 years ago2.8-2 fedora-glibc-2_8-2
jakub [Wed, 30 Apr 2008 12:11:28 +0000 (12:11 +0000)]
2.8-2

11 years agoUpdated to fedora-glibc-20080412T0741 fedora-glibc-2_8-1
jakub [Sat, 12 Apr 2008 07:48:55 +0000 (07:48 +0000)]
Updated to fedora-glibc-20080412T0741

11 years agoUpdated to fedora-glibc-20080411T1934 fedora-glibc-2_7_90-16
jakub [Fri, 11 Apr 2008 19:44:03 +0000 (19:44 +0000)]
Updated to fedora-glibc-20080411T1934

11 years ago2.7.90-15 fedora-glibc-2_7_90-15
jakub [Thu, 10 Apr 2008 19:25:28 +0000 (19:25 +0000)]
2.7.90-15

11 years agoUpdated to fedora-glibc-20080410T1907
jakub [Thu, 10 Apr 2008 19:21:03 +0000 (19:21 +0000)]
Updated to fedora-glibc-20080410T1907

11 years ago2.7.90-14 fedora-glibc-2_7_90-14
jakub [Tue, 8 Apr 2008 08:12:43 +0000 (08:12 +0000)]
2.7.90-14

11 years agoUpdated to fedora-glibc-20080408T0706
jakub [Tue, 8 Apr 2008 07:59:45 +0000 (07:59 +0000)]
Updated to fedora-glibc-20080408T0706

11 years agoUpdated to fedora-glibc-20080328T1347 fedora-glibc-2_7_90-13
jakub [Fri, 28 Mar 2008 14:05:57 +0000 (14:05 +0000)]
Updated to fedora-glibc-20080328T1347

11 years agoUpdated to fedora-glibc-20080328T1347
jakub [Fri, 28 Mar 2008 14:05:06 +0000 (14:05 +0000)]
Updated to fedora-glibc-20080328T1347

11 years agoUpdated to fedora-glibc-20080326T1041 fedora-glibc-2_7_90-12
jakub [Wed, 26 Mar 2008 11:22:13 +0000 (11:22 +0000)]
Updated to fedora-glibc-20080326T1041

11 years agoUpdated to fedora-glibc-20080314T2159 fedora-glibc-2_7_90-11
jakub [Fri, 14 Mar 2008 22:36:45 +0000 (22:36 +0000)]
Updated to fedora-glibc-20080314T2159

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

11 years agoUpdated to fedora-glibc-20080314T1732
jakub [Fri, 14 Mar 2008 17:45:10 +0000 (17:45 +0000)]
Updated to fedora-glibc-20080314T1732

11 years agoUpdated to fedora-glibc-20080310T1651
jakub [Fri, 14 Mar 2008 17:22:19 +0000 (17:22 +0000)]
Updated to fedora-glibc-20080310T1651

11 years agoUpdated to fedora-glibc-20080305T0857 fedora-glibc-2_7_90-8
jakub [Wed, 5 Mar 2008 09:37:39 +0000 (09:37 +0000)]
Updated to fedora-glibc-20080305T0857

11 years agoUpdated to fedora-glibc-20080216T1726 fedora-glibc-2_7_90-7
jakub [Sat, 16 Feb 2008 17:31:43 +0000 (17:31 +0000)]
Updated to fedora-glibc-20080216T1726

11 years agoUpdated to fedora-glibc-20080201T1017 fedora-glibc-2_7_90-6
jakub [Fri, 1 Feb 2008 10:19:37 +0000 (10:19 +0000)]
Updated to fedora-glibc-20080201T1017

11 years ago. fedora-glibc-2_7_90-5
jakub [Thu, 31 Jan 2008 08:45:23 +0000 (08:45 +0000)]
.

11 years agoUpdated to fedora-glibc-20080131T0821 fedora-glibc-2_7_90-4
jakub [Thu, 31 Jan 2008 08:43:17 +0000 (08:43 +0000)]
Updated to fedora-glibc-20080131T0821

11 years agoUpdated to fedora-glibc-20080111T0737
jakub [Fri, 11 Jan 2008 07:45:12 +0000 (07:45 +0000)]
Updated to fedora-glibc-20080111T0737

11 years agoUpdated to fedora-glibc-20080103T1958 fedora-glibc-2_7_90-3
jakub [Thu, 3 Jan 2008 20:20:37 +0000 (20:20 +0000)]
Updated to fedora-glibc-20080103T1958

11 years agoUpdated to fedora-glibc-20071227T0908 fedora-glibc-2_7_90-2
jakub [Thu, 27 Dec 2007 09:14:42 +0000 (09:14 +0000)]
Updated to fedora-glibc-20071227T0908

11 years ago * sysdeps/unix/sysv/linux/kaio_read.c (aio_read64): Define to fedora-glibc-2_7_90-1
jakub [Wed, 12 Dec 2007 23:01:36 +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.

11 years agoUpdated to fedora-glibc-20071212T1953
jakub [Wed, 12 Dec 2007 20:28:42 +0000 (20:28 +0000)]
Updated to fedora-glibc-20071212T1953

11 years agoUpdated to fedora-glibc-20071212T1051
jakub [Wed, 12 Dec 2007 18:13:19 +0000 (18:13 +0000)]
Updated to fedora-glibc-20071212T1051

12 years agoUpdated to fedora-glibc-20071017T2029 fedora-glibc-2_7-1
jakub [Wed, 17 Oct 2007 20:33:37 +0000 (20:33 +0000)]
Updated to fedora-glibc-20071017T2029

12 years agoUpdated to fedora-glibc-20071017T2007
jakub [Wed, 17 Oct 2007 20:24:56 +0000 (20:24 +0000)]
Updated to fedora-glibc-20071017T2007

12 years agoUpdated to fedora-glibc-20071015T0728 fedora-glibc-2_6_90-21
jakub [Mon, 15 Oct 2007 07:31:02 +0000 (07:31 +0000)]
Updated to fedora-glibc-20071015T0728

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

12 years agoUpdated to fedora-glibc-20071014T1847
jakub [Sun, 14 Oct 2007 20:56:49 +0000 (20:56 +0000)]
Updated to fedora-glibc-20071014T1847

12 years agoUpdated to fedora-glibc-20071011T1636 fedora-glibc-2_6_90-19
jakub [Thu, 11 Oct 2007 16:38:52 +0000 (16:38 +0000)]
Updated to fedora-glibc-20071011T1636

12 years agoUpdated to fedora-glibc-20071010T2047 fedora-glibc-2_6_90-18
jakub [Wed, 10 Oct 2007 21:00:44 +0000 (21:00 +0000)]
Updated to fedora-glibc-20071010T2047

12 years agoUpdated to fedora-glibc-20071003T1908 fedora-glibc-2_6_90-17
jakub [Wed, 3 Oct 2007 19:32:26 +0000 (19:32 +0000)]
Updated to fedora-glibc-20071003T1908

12 years agoUpdated to fedora-glibc-20070929T1859 fedora-glibc-2_6_90-16
jakub [Sat, 29 Sep 2007 19:10:46 +0000 (19:10 +0000)]
Updated to fedora-glibc-20070929T1859

12 years agoUpdated to fedora-glibc-20070920T0007 fedora-glibc-2_6_90-15
jakub [Thu, 20 Sep 2007 00:11:36 +0000 (00:11 +0000)]
Updated to fedora-glibc-20070920T0007

12 years agoUpdated to fedora-glibc-20070918T1931 fedora-glibc-2_6_90-14
jakub [Tue, 18 Sep 2007 19:57:14 +0000 (19:57 +0000)]
Updated to fedora-glibc-20070918T1931

12 years ago * sysdeps/unix/sysv/linux/i386/Makefile (sysdep_routines): Add fedora-glibc-2_6_90-13
jakub [Mon, 27 Aug 2007 20:42:21 +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.

12 years agoUpdated to fedora-glibc-20070827T2032
jakub [Mon, 27 Aug 2007 20:40:38 +0000 (20:40 +0000)]
Updated to fedora-glibc-20070827T2032

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

12 years agoUpdated to fedora-glibc-20070825T1839
jakub [Sat, 25 Aug 2007 18:55:01 +0000 (18:55 +0000)]
Updated to fedora-glibc-20070825T1839

12 years agoUpdated to fedora-glibc-20070816T2121 fedora-glibc-2_6_90-11
jakub [Thu, 16 Aug 2007 22:08:53 +0000 (22:08 +0000)]
Updated to fedora-glibc-20070816T2121

12 years agoUpdated to fedora-glibc-20070815T2049 fedora-glibc-2_6_90-10
jakub [Wed, 15 Aug 2007 20:57:31 +0000 (20:57 +0000)]
Updated to fedora-glibc-20070815T2049

12 years agoUpdated to fedora-glibc-20070814T0725 fedora-glibc-2_6_90-9
jakub [Tue, 14 Aug 2007 07:38:35 +0000 (07:38 +0000)]
Updated to fedora-glibc-20070814T0725

12 years ago2.6.90-7 fedora-glibc-2_6_90-7
roland [Fri, 10 Aug 2007 22:03:47 +0000 (22:03 +0000)]
2.6.90-7

12 years agoUpdated to fedora-glibc-20070810T2152
roland [Fri, 10 Aug 2007 21:54:54 +0000 (21:54 +0000)]
Updated to fedora-glibc-20070810T2152

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

12 years agoUpdated to fedora-glibc-20070809T0939 fedora-glibc-2_6_90-5
roland [Thu, 9 Aug 2007 10:29:32 +0000 (10:29 +0000)]
Updated to fedora-glibc-20070809T0939

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

12 years ago2.6.90-3 fedora-glibc-2_6_90-3
jakub [Sat, 4 Aug 2007 21:08:22 +0000 (21:08 +0000)]
2.6.90-3

12 years agoUpdated to fedora-glibc-20070804T2027
jakub [Sat, 4 Aug 2007 20:51:39 +0000 (20:51 +0000)]
Updated to fedora-glibc-20070804T2027

12 years agoUpdated to fedora-glibc-20070801T1703 fedora-glibc-2_6_90-2
jakub [Wed, 1 Aug 2007 17:16:37 +0000 (17:16 +0000)]
Updated to fedora-glibc-20070801T1703

12 years ago * sysdeps/unix/sysv/linux/kaio_misc.h (AIO_MISC_NOTIFY,
jakub [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.

12 years agoUpdated to fedora-glibc-20070731T1624 fedora-glibc-2_6_90-1
jakub [Tue, 31 Jul 2007 17:45:45 +0000 (17:45 +0000)]
Updated to fedora-glibc-20070731T1624

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

12 years ago2.6-4 fedora-glibc-2_6-4
jakub [Sun, 8 Jul 2007 10:31:34 +0000 (10:31 +0000)]
2.6-4

12 years ago [BZ #4745]
jakub [Sun, 8 Jul 2007 10:08:23 +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.

12 years agoUpdate Copyright lines.
jakub [Sat, 7 Jul 2007 21:28:54 +0000 (21:28 +0000)]
Update Copyright lines.

12 years ago [BZ #4586]
jakub [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.

12 years ago [BZ #4586]
jakub [Sat, 7 Jul 2007 19:59:09 +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.

12 years ago * elf/dl-sysdep.c (_dl_important_hwcaps): Add integer overflow check.
jakub [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.

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

12 years ago * pthread_getattr_np.c (pthread_getattr_np): Clear cpuset and
jakub [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.

12 years ago * sysdeps/generic/ldsodefs.h (rtld_global): Reorder some elements
jakub [Sat, 7 Jul 2007 17:31:44 +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.

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

12 years ago * elf/dl-close.c (free_mem): Free _dl_scope_free_list.
jakub [Sat, 7 Jul 2007 17:19:40 +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.

12 years ago2007-06-09 Ulrich Drepper <drepper@redhat.com>
jakub [Sat, 7 Jul 2007 17:15:05 +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).

12 years ago * sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c
jakub [Sat, 7 Jul 2007 16:19:21 +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.

12 years ago * sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (nextafterl): Remove
jakub [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.

12 years ago * nscd/nscd_helper.c (get_mapping): Handle short replies instead
jakub [Sat, 7 Jul 2007 16:15:15 +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>.

12 years ago * Makefile (tests): Add tst-sem10.
jakub [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.

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

12 years ago * sysdeps/x86_64/cacheinfo.c (init_cacheinfo): Pass correct value
jakub [Sat, 7 Jul 2007 16:06:41 +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>.

12 years ago * tst-robust9.c (do_test): Don't fail if ENABLE_PI and
jakub [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.

12 years ago2.6-3 fedora-glibc-2_6-3
jakub [Thu, 24 May 2007 10:33:00 +0000 (10:33 +0000)]
2.6-3

12 years agoBackported selected fixes from 2007-05-{17,18,21}. fedora-glibc-2_6-2
jakub [Mon, 21 May 2007 20:01:02 +0000 (20:01 +0000)]
Backported selected fixes from 2007-05-{17,18,21}.

12 years agoBackported selected fixes from 2007-05-{17,18,21}.
jakub [Mon, 21 May 2007 20:00:48 +0000 (20:00 +0000)]
Backported selected fixes from 2007-05-{17,18,21}.

12 years agoBuild 2.6-1 fedora-glibc-2_6-1
roland [Tue, 15 May 2007 20:40:27 +0000 (20:40 +0000)]
Build 2.6-1

12 years agoUpdated to fedora-glibc-20070515T2025
roland [Tue, 15 May 2007 20:34:27 +0000 (20:34 +0000)]
Updated to fedora-glibc-20070515T2025

12 years agoUpdated to fedora-glibc-20070510T2308 fedora-glibc-2_5_90-24
jakub [Thu, 10 May 2007 23:10:50 +0000 (23:10 +0000)]
Updated to fedora-glibc-20070510T2308

12 years ago * nscd/connections.c (sighup_pending): New variable.
jakub [Thu, 10 May 2007 17:07:26 +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.

12 years agoUpdated to fedora-glibc-20070510T0634 fedora-glibc-2_5_90-23
jakub [Thu, 10 May 2007 06:44:23 +0000 (06:44 +0000)]
Updated to fedora-glibc-20070510T0634

12 years agoUpdated to fedora-glibc-20070504T0917 fedora-glibc-2_5_90-22
jakub [Fri, 4 May 2007 10:05:53 +0000 (10:05 +0000)]
Updated to fedora-glibc-20070504T0917

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

12 years agoUpdated to fedora-glibc-20070416T2350 fedora-glibc-2_5_90-21
jakub [Mon, 16 Apr 2007 23:59:01 +0000 (23:59 +0000)]
Updated to fedora-glibc-20070416T2350

12 years agoNew approach to including locale data in the rpm.
jakub [Mon, 16 Apr 2007 22:55:49 +0000 (22:55 +0000)]
New approach to including locale data in the rpm.

12 years agoUpdated to fedora-glibc-20070331T1609 fedora-glibc-2_5_90-20
jakub [Sat, 31 Mar 2007 17:23:53 +0000 (17:23 +0000)]
Updated to fedora-glibc-20070331T1609

12 years agoUpdated to fedora-glibc-20070317T2130 fedora-glibc-2_5_90-19
jakub [Sat, 17 Mar 2007 21:52:47 +0000 (21:52 +0000)]
Updated to fedora-glibc-20070317T2130

12 years agoUpdated to fedora-glibc-20070221T1011 fedora-glibc-2_5_90-18
jakub [Wed, 21 Feb 2007 11:15:46 +0000 (11:15 +0000)]
Updated to fedora-glibc-20070221T1011

12 years agoUpdated to fedora-glibc-20070211T1607 fedora-glibc-2_5_90-17
jakub [Sun, 11 Feb 2007 16:21:41 +0000 (16:21 +0000)]
Updated to fedora-glibc-20070211T1607

12 years agoUpdated to fedora-glibc-20070202T0923 fedora-glibc-2_5_90-16
jakub [Fri, 2 Feb 2007 09:48:22 +0000 (09:48 +0000)]
Updated to fedora-glibc-20070202T0923

12 years agoUpdated to fedora-glibc-20070117T1043 fedora-glibc-2_5_90-15
jakub [Wed, 17 Jan 2007 10:46:35 +0000 (10:46 +0000)]
Updated to fedora-glibc-20070117T1043

12 years agoUpdated to fedora-glibc-20070117T0857
jakub [Wed, 17 Jan 2007 10:42:35 +0000 (10:42 +0000)]
Updated to fedora-glibc-20070117T0857