]> git.ipfire.org Git - thirdparty/glibc.git/log
thirdparty/glibc.git
16 years agoUpdated to fedora-glibc-20090401T0935 cvs/fedora-glibc-2_9_90-12
Jakub Jelinek [Wed, 1 Apr 2009 09:41:37 +0000 (09:41 +0000)] 
Updated to fedora-glibc-20090401T0935

16 years agoUpdated to fedora-glibc-20090320T1944 cvs/fedora-glibc-2_9_90-11
Jakub Jelinek [Fri, 20 Mar 2009 20:00:20 +0000 (20:00 +0000)] 
Updated to fedora-glibc-20090320T1944

16 years agoUpdated to fedora-glibc-20090310T1925 cvs/fedora-glibc-2_9_90-10
Jakub Jelinek [Tue, 10 Mar 2009 19:34:45 +0000 (19:34 +0000)] 
Updated to fedora-glibc-20090310T1925

16 years agoUpdated to fedora-glibc-20090309T1421 cvs/fedora-glibc-2_9_90-9
Jakub Jelinek [Mon, 9 Mar 2009 14:35:26 +0000 (14:35 +0000)] 
Updated to fedora-glibc-20090309T1421

16 years ago2.9.90-4 cvs/fedora-glibc-2_9_90-4
Jakub Jelinek [Wed, 18 Feb 2009 20:03:27 +0000 (20:03 +0000)] 
2.9.90-4

16 years ago2.9.90-4
Jakub Jelinek [Wed, 18 Feb 2009 16:49:25 +0000 (16:49 +0000)] 
2.9.90-4

16 years agoUpdate.
Jakub Jelinek [Wed, 18 Feb 2009 16:47:01 +0000 (16:47 +0000)] 
Update.

16 years agoUpdated to fedora-glibc-20090218T1534
Jakub Jelinek [Wed, 18 Feb 2009 15:49:44 +0000 (15:49 +0000)] 
Updated to fedora-glibc-20090218T1534

16 years agoUpdated to fedora-glibc-20090204T2135 cvs/fedora-glibc-2_9_90-3
Jakub Jelinek [Wed, 4 Feb 2009 22:36:03 +0000 (22:36 +0000)] 
Updated to fedora-glibc-20090204T2135

16 years agoUpdated to fedora-glibc-20090108T1017 cvs/fedora-glibc-2_9_90-2
Jakub Jelinek [Thu, 8 Jan 2009 10:27:05 +0000 (10:27 +0000)] 
Updated to fedora-glibc-20090108T1017

16 years agoUpdated to fedora-glibc-20090102T2110 cvs/fedora-glibc-2_9_90-1
Jakub Jelinek [Fri, 2 Jan 2009 21:14:11 +0000 (21:14 +0000)] 
Updated to fedora-glibc-20090102T2110

16 years agoUpdated to fedora-glibc-20081113T2206 cvs/fedora-glibc-2_9-1
Jakub Jelinek [Thu, 13 Nov 2008 22:19:33 +0000 (22:19 +0000)] 
Updated to fedora-glibc-20081113T2206

16 years agoUpdated to fedora-glibc-20081112T2008 cvs/fedora-glibc-2_8_90-17
Jakub Jelinek [Wed, 12 Nov 2008 20:29:35 +0000 (20:29 +0000)] 
Updated to fedora-glibc-20081112T2008

16 years agoUpdated to fedora-glibc-20081031T2102 cvs/fedora-glibc-2_8_90-16
Jakub Jelinek [Fri, 31 Oct 2008 21:34:01 +0000 (21:34 +0000)] 
Updated to fedora-glibc-20081031T2102

16 years agoUpdated to fedora-glibc-20081028T1533 cvs/fedora-glibc-2_8_90-15
Jakub Jelinek [Tue, 28 Oct 2008 15:36:52 +0000 (15:36 +0000)] 
Updated to fedora-glibc-20081028T1533

16 years agoUpdated to fedora-glibc-20081028T1533
Jakub Jelinek [Tue, 28 Oct 2008 15:36:05 +0000 (15:36 +0000)] 
Updated to fedora-glibc-20081028T1533

16 years agoUpdated to fedora-glibc-20081019T1815 cvs/fedora-glibc-2_8_90-14
Jakub Jelinek [Mon, 20 Oct 2008 07:21:57 +0000 (07:21 +0000)] 
Updated to fedora-glibc-20081019T1815

16 years agoUpdated to fedora-glibc-20080828T1623 cvs/fedora-glibc-2_8_90-12
Jakub Jelinek [Fri, 29 Aug 2008 07:42:08 +0000 (07:42 +0000)] 
Updated to fedora-glibc-20080828T1623

17 years agoUpdated to fedora-glibc-20080802T0809 cvs/fedora-glibc-2_8_90-11
Jakub Jelinek [Sat, 2 Aug 2008 08:26:10 +0000 (08:26 +0000)] 
Updated to fedora-glibc-20080802T0809

17 years agoUpdated to fedora-glibc-20080728T2320 cvs/fedora-glibc-2_8_90-10
Jakub Jelinek [Mon, 28 Jul 2008 23:34:19 +0000 (23:34 +0000)] 
Updated to fedora-glibc-20080728T2320

17 years agoUpdated to fedora-glibc-20080716T0944 cvs/fedora-glibc-2_8_90-9
Jakub Jelinek [Wed, 16 Jul 2008 09:53:45 +0000 (09:53 +0000)] 
Updated to fedora-glibc-20080716T0944

17 years agoUpdated to fedora-glibc-20080703T1203 cvs/fedora-glibc-2_8_90-8
Jakub Jelinek [Thu, 3 Jul 2008 12:21:19 +0000 (12:21 +0000)] 
Updated to fedora-glibc-20080703T1203

17 years agoUpdated to fedora-glibc-20080613T1601 cvs/fedora-glibc-2_8_90-7
Jakub Jelinek [Fri, 13 Jun 2008 16:16:18 +0000 (16:16 +0000)] 
Updated to fedora-glibc-20080613T1601

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.