r4008 - in glibc-package/branches/eglibc-2.11/debian: . patches patches/any patches/hppa
Author: aurel32
Date: 2009-11-23 12:06:49 +0000 (Mon, 23 Nov 2009)
New Revision: 4008
Removed:
glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-ksm.diff
glibc-package/branches/eglibc-2.11/debian/patches/hppa/submitted-pie.diff
glibc-package/branches/eglibc-2.11/debian/patches/hppa/submitted-sock_nonblock.diff
Modified:
glibc-package/branches/eglibc-2.11/debian/changelog
glibc-package/branches/eglibc-2.11/debian/patches/series
Log:
- Remove debian/patches/hppa/submitted-sock_nonblock.diff (merged)
- Remove debian/patches/hppa/submitted-pie.diff (merged)
- Remove debian/patches/any/cvs-ksm.diff (merged)
(after update from 2.11 branch)
Modified: glibc-package/branches/eglibc-2.11/debian/changelog
===================================================================
--- glibc-package/branches/eglibc-2.11/debian/changelog 2009-11-23 11:48:35 UTC (rev 4007)
+++ glibc-package/branches/eglibc-2.11/debian/changelog 2009-11-23 12:06:49 UTC (rev 4008)
@@ -23,6 +23,9 @@
- Remove debian/patches/ia64/submitted-siginfo.diff (merged)
- Remove debian/patches/s390/submitted-siginfo.diff (merged)
- Remove debian/patches/any/cvs-malloc-check.diff (merged)
+ - Remove debian/patches/hppa/submitted-sock_nonblock.diff (merged)
+ - Remove debian/patches/hppa/submitted-pie.diff (merged)
+ - Remove debian/patches/any/cvs-ksm.diff (merged)
-- Clint Adams <schizo@debian.org> Mon, 23 Nov 2009 12:44:27 +0100
Deleted: glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-ksm.diff
===================================================================
--- glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-ksm.diff 2009-11-23 11:48:35 UTC (rev 4007)
+++ glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-ksm.diff 2009-11-23 12:06:49 UTC (rev 4008)
@@ -1,355 +0,0 @@
-2009-11-17 Ulrich Drepper <drepper@redhat.com>
-
- [BZ #10972]
- * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Add new MADV_*
- constants from recent kernels.
- * sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/sh/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise.
-
-2009-11-17 Joseph Myers <joseph@codesourcery.com>
-
- [BZ #10972]
- * sysdeps/unix/sysv/linux/mips/bits/mman.h: Add new MADV_*
- constants from recent kernels.
- [BZ #10972]
- * sysdeps/unix/sysv/linux/arm/bits/mman.h: Add new MADV_*
- constants from recent kernels.
-
---- a/sysdeps/unix/sysv/linux/i386/bits/mman.h
-+++ b/sysdeps/unix/sysv/linux/i386/bits/mman.h
-@@ -1,5 +1,5 @@
- /* Definitions for POSIX memory map interface. Linux/i386 version.
-- Copyright (C) 1997, 2000, 2003, 2005, 2006 Free Software Foundation, Inc.
-+ Copyright (C) 1997,2000,2003,2005,2006,2009 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
-@@ -84,14 +84,17 @@
-
- /* Advice to `madvise'. */
- #ifdef __USE_BSD
--# define MADV_NORMAL 0 /* No further special treatment. */
--# define MADV_RANDOM 1 /* Expect random page references. */
--# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
--# define MADV_WILLNEED 3 /* Will need these pages. */
--# define MADV_DONTNEED 4 /* Don't need these pages. */
--# define MADV_REMOVE 9 /* Remove these pages and resources. */
--# define MADV_DONTFORK 10 /* Do not inherit across fork. */
--# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_NORMAL 0 /* No further special treatment. */
-+# define MADV_RANDOM 1 /* Expect random page references. */
-+# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-+# define MADV_WILLNEED 3 /* Will need these pages. */
-+# define MADV_DONTNEED 4 /* Don't need these pages. */
-+# define MADV_REMOVE 9 /* Remove these pages and resources. */
-+# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-+# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-+# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-+# define MADV_HWPOISON 100 /* Poison a page for testing. */
- #endif
-
- /* The POSIX people had to invent similar names for the same things. */
-diff --git a/sysdeps/unix/sysv/linux/ia64/bits/mman.h b/sysdeps/unix/sysv/linux/ia64/bits/mman.h
-index a27a30f..1b278c7 100644
---- a/sysdeps/unix/sysv/linux/ia64/bits/mman.h
-+++ b/sysdeps/unix/sysv/linux/ia64/bits/mman.h
-@@ -1,5 +1,6 @@
- /* Definitions for POSIX memory map interface. Linux/ia64 version.
-- Copyright (C) 1997,1998,2000,2003,2005,2006 Free Software Foundation, Inc.
-+ Copyright (C) 1997,1998,2000,2003,2005,2006,2009
-+ Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
-@@ -84,14 +85,17 @@
-
- /* Advice to `madvise'. */
- #ifdef __USE_BSD
--# define MADV_NORMAL 0 /* No further special treatment. */
--# define MADV_RANDOM 1 /* Expect random page references. */
--# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
--# define MADV_WILLNEED 3 /* Will need these pages. */
--# define MADV_DONTNEED 4 /* Don't need these pages. */
--# define MADV_REMOVE 9 /* Remove these pages and resources. */
--# define MADV_DONTFORK 10 /* Do not inherit across fork. */
--# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_NORMAL 0 /* No further special treatment. */
-+# define MADV_RANDOM 1 /* Expect random page references. */
-+# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-+# define MADV_WILLNEED 3 /* Will need these pages. */
-+# define MADV_DONTNEED 4 /* Don't need these pages. */
-+# define MADV_REMOVE 9 /* Remove these pages and resources. */
-+# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-+# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-+# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-+# define MADV_HWPOISON 100 /* Poison a page for testing. */
- #endif
-
- /* The POSIX people had to invent similar names for the same things. */
-diff --git a/sysdeps/unix/sysv/linux/powerpc/bits/mman.h b/sysdeps/unix/sysv/linux/powerpc/bits/mman.h
-index d5729a1..e6580f8 100644
---- a/sysdeps/unix/sysv/linux/powerpc/bits/mman.h
-+++ b/sysdeps/unix/sysv/linux/powerpc/bits/mman.h
-@@ -1,5 +1,6 @@
- /* Definitions for POSIX memory map interface. Linux/PowerPC version.
-- Copyright (C) 1997,2000,2003,2005,2006,2008 Free Software Foundation, Inc.
-+ Copyright (C) 1997,2000,2003,2005,2006,2008,2009
-+ Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
-@@ -85,14 +86,17 @@
-
- /* Advice to `madvise'. */
- #ifdef __USE_BSD
--# define MADV_NORMAL 0 /* No further special treatment. */
--# define MADV_RANDOM 1 /* Expect random page references. */
--# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
--# define MADV_WILLNEED 3 /* Will need these pages. */
--# define MADV_DONTNEED 4 /* Don't need these pages. */
--# define MADV_REMOVE 9 /* Remove these pages and resources. */
--# define MADV_DONTFORK 10 /* Do not inherit across fork. */
--# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_NORMAL 0 /* No further special treatment. */
-+# define MADV_RANDOM 1 /* Expect random page references. */
-+# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-+# define MADV_WILLNEED 3 /* Will need these pages. */
-+# define MADV_DONTNEED 4 /* Don't need these pages. */
-+# define MADV_REMOVE 9 /* Remove these pages and resources. */
-+# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-+# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-+# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-+# define MADV_HWPOISON 100 /* Poison a page for testing. */
- #endif
-
- /* The POSIX people had to invent similar names for the same things. */
-diff --git a/sysdeps/unix/sysv/linux/s390/bits/mman.h b/sysdeps/unix/sysv/linux/s390/bits/mman.h
-index d25531c..daeafd4 100644
---- a/sysdeps/unix/sysv/linux/s390/bits/mman.h
-+++ b/sysdeps/unix/sysv/linux/s390/bits/mman.h
-@@ -1,5 +1,5 @@
- /* Definitions for POSIX memory map interface. Linux/s390 version.
-- Copyright (C) 2000,2001,2002,2003,2005,2006 Free Software Foundation, Inc.
-+ Copyright (C) 2000-2003,2005,2006,2009 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
-@@ -84,14 +84,17 @@
-
- /* Advice to `madvise'. */
- #ifdef __USE_BSD
--# define MADV_NORMAL 0 /* No further special treatment. */
--# define MADV_RANDOM 1 /* Expect random page references. */
--# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
--# define MADV_WILLNEED 3 /* Will need these pages. */
--# define MADV_DONTNEED 4 /* Don't need these pages. */
--# define MADV_REMOVE 9 /* Remove these pages and resources. */
--# define MADV_DONTFORK 10 /* Do not inherit across fork. */
--# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_NORMAL 0 /* No further special treatment. */
-+# define MADV_RANDOM 1 /* Expect random page references. */
-+# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-+# define MADV_WILLNEED 3 /* Will need these pages. */
-+# define MADV_DONTNEED 4 /* Don't need these pages. */
-+# define MADV_REMOVE 9 /* Remove these pages and resources. */
-+# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-+# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-+# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-+# define MADV_HWPOISON 100 /* Poison a page for testing. */
- #endif
-
- /* The POSIX people had to invent similar names for the same things. */
-diff --git a/sysdeps/unix/sysv/linux/sh/bits/mman.h b/sysdeps/unix/sysv/linux/sh/bits/mman.h
-index 7a6b572..aee0011 100644
---- a/sysdeps/unix/sysv/linux/sh/bits/mman.h
-+++ b/sysdeps/unix/sysv/linux/sh/bits/mman.h
-@@ -1,5 +1,6 @@
- /* Definitions for POSIX memory map interface. Linux/SH version.
-- Copyright (C) 1997,1999,2000,2003,2005,2006 Free Software Foundation, Inc.
-+ Copyright (C) 1997,1999,2000,2003,2005,2006,2009
-+ Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
-@@ -83,14 +84,17 @@
-
- /* Advice to `madvise'. */
- #ifdef __USE_BSD
--# define MADV_NORMAL 0 /* No further special treatment. */
--# define MADV_RANDOM 1 /* Expect random page references. */
--# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
--# define MADV_WILLNEED 3 /* Will need these pages. */
--# define MADV_DONTNEED 4 /* Don't need these pages. */
--# define MADV_REMOVE 9 /* Remove these pages and resources. */
--# define MADV_DONTFORK 10 /* Do not inherit across fork. */
--# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_NORMAL 0 /* No further special treatment. */
-+# define MADV_RANDOM 1 /* Expect random page references. */
-+# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-+# define MADV_WILLNEED 3 /* Will need these pages. */
-+# define MADV_DONTNEED 4 /* Don't need these pages. */
-+# define MADV_REMOVE 9 /* Remove these pages and resources. */
-+# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-+# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-+# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-+# define MADV_HWPOISON 100 /* Poison a page for testing. */
- #endif
-
- /* The POSIX people had to invent similar names for the same things. */
-diff --git a/sysdeps/unix/sysv/linux/sparc/bits/mman.h b/sysdeps/unix/sysv/linux/sparc/bits/mman.h
-index be2b7eb..71a3aa6 100644
---- a/sysdeps/unix/sysv/linux/sparc/bits/mman.h
-+++ b/sysdeps/unix/sysv/linux/sparc/bits/mman.h
-@@ -1,5 +1,6 @@
- /* Definitions for POSIX memory map interface. Linux/SPARC version.
-- Copyright (C) 1997,1999,2000,2003,2005,2006 Free Software Foundation, Inc.
-+ Copyright (C) 1997,1999,2000,2003,2005,2006,2009
-+ Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
-@@ -85,15 +86,18 @@
-
- /* Advice to `madvise'. */
- #ifdef __USE_BSD
--# define MADV_NORMAL 0 /* No further special treatment. */
--# define MADV_RANDOM 1 /* Expect random page references. */
--# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
--# define MADV_WILLNEED 3 /* Will need these pages. */
--# define MADV_DONTNEED 4 /* Don't need these pages. */
--# define MADV_FREE 5 /* Content can be freed (Solaris). */
--# define MADV_REMOVE 9 /* Remove these pages and resources. */
--# define MADV_DONTFORK 10 /* Do not inherit across fork. */
--# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_NORMAL 0 /* No further special treatment. */
-+# define MADV_RANDOM 1 /* Expect random page references. */
-+# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-+# define MADV_WILLNEED 3 /* Will need these pages. */
-+# define MADV_DONTNEED 4 /* Don't need these pages. */
-+# define MADV_FREE 5 /* Content can be freed (Solaris). */
-+# define MADV_REMOVE 9 /* Remove these pages and resources. */
-+# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-+# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-+# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-+# define MADV_HWPOISON 100 /* Poison a page for testing. */
- #endif
-
- /* The POSIX people had to invent similar names for the same things. */
-diff --git a/sysdeps/unix/sysv/linux/x86_64/bits/mman.h b/sysdeps/unix/sysv/linux/x86_64/bits/mman.h
-index 7810682..3dcbf9c 100644
---- a/sysdeps/unix/sysv/linux/x86_64/bits/mman.h
-+++ b/sysdeps/unix/sysv/linux/x86_64/bits/mman.h
-@@ -1,5 +1,5 @@
- /* Definitions for POSIX memory map interface. Linux/x86_64 version.
-- Copyright (C) 2001, 2003, 2005, 2006 Free Software Foundation, Inc.
-+ Copyright (C) 2001, 2003, 2005, 2006, 2009 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
-@@ -85,14 +85,17 @@
-
- /* Advice to `madvise'. */
- #ifdef __USE_BSD
--# define MADV_NORMAL 0 /* No further special treatment. */
--# define MADV_RANDOM 1 /* Expect random page references. */
--# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
--# define MADV_WILLNEED 3 /* Will need these pages. */
--# define MADV_DONTNEED 4 /* Don't need these pages. */
--# define MADV_REMOVE 9 /* Remove these pages and resources. */
--# define MADV_DONTFORK 10 /* Do not inherit across fork. */
--# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_NORMAL 0 /* No further special treatment. */
-+# define MADV_RANDOM 1 /* Expect random page references. */
-+# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-+# define MADV_WILLNEED 3 /* Will need these pages. */
-+# define MADV_DONTNEED 4 /* Don't need these pages. */
-+# define MADV_REMOVE 9 /* Remove these pages and resources. */
-+# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-+# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-+# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-+# define MADV_HWPOISON 100 /* Poison a page for testing. */
- #endif
-
- /* The POSIX people had to invent similar names for the same things. */
---- a/ports/sysdeps/unix/sysv/linux/arm/bits/mman.h
-+++ b/ports/sysdeps/unix/sysv/linux/arm/bits/mman.h
-@@ -1,5 +1,6 @@
- /* Definitions for POSIX memory map interface. Linux/ARM version.
-- Copyright (C) 1997, 2000, 2003, 2005, 2006 Free Software Foundation, Inc.
-+ Copyright (C) 1997, 2000, 2003, 2005, 2006, 2009
-+ Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
-@@ -83,14 +84,17 @@
-
- /* Advice to `madvise'. */
- #ifdef __USE_BSD
--# define MADV_NORMAL 0 /* No further special treatment. */
--# define MADV_RANDOM 1 /* Expect random page references. */
--# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
--# define MADV_WILLNEED 3 /* Will need these pages. */
--# define MADV_DONTNEED 4 /* Don't need these pages. */
--# define MADV_REMOVE 9 /* Remove these pages and resources. */
--# define MADV_DONTFORK 10 /* Do not inherit across fork. */
--# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_NORMAL 0 /* No further special treatment. */
-+# define MADV_RANDOM 1 /* Expect random page references. */
-+# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-+# define MADV_WILLNEED 3 /* Will need these pages. */
-+# define MADV_DONTNEED 4 /* Don't need these pages. */
-+# define MADV_REMOVE 9 /* Remove these pages and resources. */
-+# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-+# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-+# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-+# define MADV_HWPOISON 100 /* Poison a page for testing. */
- #endif
-
- /* The POSIX people had to invent similar names for the same things. */
---- a/ports/sysdeps/unix/sysv/linux/mips/bits/mman.h
-+++ b/ports/sysdeps/unix/sysv/linux/mips/bits/mman.h
-@@ -1,5 +1,5 @@
- /* Definitions for POSIX memory map interface. Linux/MIPS version.
-- Copyright (C) 1997, 2000, 2003, 2004, 2005, 2006
-+ Copyright (C) 1997, 2000, 2003, 2004, 2005, 2006, 2009
- Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
-@@ -86,14 +86,17 @@
-
- /* Advice to `madvise'. */
- #ifdef __USE_BSD
--# define MADV_NORMAL 0 /* No further special treatment. */
--# define MADV_RANDOM 1 /* Expect random page references. */
--# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
--# define MADV_WILLNEED 3 /* Will need these pages. */
--# define MADV_DONTNEED 4 /* Don't need these pages. */
--# define MADV_REMOVE 9 /* Remove these pages and resources. */
--# define MADV_DONTFORK 10 /* Do not inherit across fork. */
--# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_NORMAL 0 /* No further special treatment. */
-+# define MADV_RANDOM 1 /* Expect random page references. */
-+# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-+# define MADV_WILLNEED 3 /* Will need these pages. */
-+# define MADV_DONTNEED 4 /* Don't need these pages. */
-+# define MADV_REMOVE 9 /* Remove these pages and resources. */
-+# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-+# define MADV_DOFORK 11 /* Do inherit across fork. */
-+# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-+# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-+# define MADV_HWPOISON 100 /* Poison a page for testing. */
- #endif
-
- /* The POSIX people had to invent similar names for the same things. */
Deleted: glibc-package/branches/eglibc-2.11/debian/patches/hppa/submitted-pie.diff
===================================================================
--- glibc-package/branches/eglibc-2.11/debian/patches/hppa/submitted-pie.diff 2009-11-23 11:48:35 UTC (rev 4007)
+++ glibc-package/branches/eglibc-2.11/debian/patches/hppa/submitted-pie.diff 2009-11-23 12:06:49 UTC (rev 4008)
@@ -1,29 +0,0 @@
----
- ports/sysdeps/hppa/elf/start.S | 12 ++++++------
- 1 file changed, 6 insertions(+), 6 deletions(-)
-
---- a/ports/sysdeps/hppa/elf/start.S
-+++ b/ports/sysdeps/hppa/elf/start.S
-@@ -96,16 +96,16 @@
-
- #if SHARED
- /* load main (1st argument) */
-- addil LR'.Lpmain, %r19
-- ldw RR'.Lpmain(%r1), %r26
-+ addil LT'.Lpmain, %r19
-+ ldw RT'.Lpmain(%r1), %r26
- ldw 0(%r26),%r26
- /* void (*init) (void) (4th argument) */
-- addil LR'.Lp__libc_csu_init, %r19
-- ldw RR'.Lp__libc_csu_init(%r1), %r23
-+ addil LT'.Lp__libc_csu_init, %r19
-+ ldw RT'.Lp__libc_csu_init(%r1), %r23
- ldw 0(%r23), %r23
- /* void (*fini) (void) (5th argument) */
-- addil LR'.Lp__libc_csu_fini, %r19
-- ldw RR'.Lp__libc_csu_fini(%r1), %r22
-+ addil LT'.Lp__libc_csu_fini, %r19
-+ ldw RT'.Lp__libc_csu_fini(%r1), %r22
- ldw 0(%r22), %r22
- #else
- /* load main (1st argument) */
Deleted: glibc-package/branches/eglibc-2.11/debian/patches/hppa/submitted-sock_nonblock.diff
===================================================================
--- glibc-package/branches/eglibc-2.11/debian/patches/hppa/submitted-sock_nonblock.diff 2009-11-23 11:48:35 UTC (rev 4007)
+++ glibc-package/branches/eglibc-2.11/debian/patches/hppa/submitted-sock_nonblock.diff 2009-11-23 12:06:49 UTC (rev 4008)
@@ -1,418 +0,0 @@
-2009-08-16 Aurelien Jarno <aurelien@aurel32.net>
-
- * sysdeps/unix/sysv/linux/hppa/bits/socket.h: New file based on
- the generic version, with SOCK_NONBLOCK matching the kernel value.
-
---- /dev/null
-+++ b/ports/sysdeps/unix/sysv/linux/hppa/bits/socket.h
-@@ -0,0 +1,407 @@
-+/* System-specific socket constants and types. Linux version.
-+ Copyright (C) 1991, 1992, 1994-2001, 2004, 2006, 2007, 2008, 2009
-+ Free Software Foundation, Inc.
-+ This file is part of the GNU C Library.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Lesser General Public
-+ License as published by the Free Software Foundation; either
-+ version 2.1 of the License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Lesser General Public License for more details.
-+
-+ You should have received a copy of the GNU Lesser General Public
-+ License along with the GNU C Library; if not, write to the Free
-+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+ 02111-1307 USA. */
-+
-+#ifndef __BITS_SOCKET_H
-+#define __BITS_SOCKET_H
-+
-+#ifndef _SYS_SOCKET_H
-+# error "Never include <bits/socket.h> directly; use <sys/socket.h> instead."
-+#endif
-+
-+#define __need_size_t
-+#include <stddef.h>
-+
-+#include <sys/types.h>
-+
-+/* Type for length arguments in socket calls. */
-+#ifndef __socklen_t_defined
-+typedef __socklen_t socklen_t;
-+# define __socklen_t_defined
-+#endif
-+
-+/* Types of sockets. */
-+enum __socket_type
-+{
-+ SOCK_STREAM = 1, /* Sequenced, reliable, connection-based
-+ byte streams. */
-+#define SOCK_STREAM SOCK_STREAM
-+ SOCK_DGRAM = 2, /* Connectionless, unreliable datagrams
-+ of fixed maximum length. */
-+#define SOCK_DGRAM SOCK_DGRAM
-+ SOCK_RAW = 3, /* Raw protocol interface. */
-+#define SOCK_RAW SOCK_RAW
-+ SOCK_RDM = 4, /* Reliably-delivered messages. */
-+#define SOCK_RDM SOCK_RDM
-+ SOCK_SEQPACKET = 5, /* Sequenced, reliable, connection-based,
-+ datagrams of fixed maximum length. */
-+#define SOCK_SEQPACKET SOCK_SEQPACKET
-+ SOCK_DCCP = 6, /* Datagram Congestion Control Protocol. */
-+#define SOCK_DCCP SOCK_DCCP
-+ SOCK_PACKET = 10, /* Linux specific way of getting packets
-+ at the dev level. For writing rarp and
-+ other similar things on the user level. */
-+#define SOCK_PACKET SOCK_PACKET
-+
-+ /* Flags to be ORed into the type parameter of socket and socketpair and
-+ used for the flags parameter of paccept. */
-+
-+ SOCK_CLOEXEC = 02000000, /* Atomically set close-on-exec flag for the
-+ new descriptor(s). */
-+#define SOCK_CLOEXEC SOCK_CLOEXEC
-+#undef SOCK_NONBLOCK
-+ SOCK_NONBLOCK = 0x40000000 /* Atomically mark descriptor(s) as
-+ non-blocking. */
-+#define SOCK_NONBLOCK SOCK_NONBLOCK
-+};
-+
-+/* Protocol families. */
-+#define PF_UNSPEC 0 /* Unspecified. */
-+#define PF_LOCAL 1 /* Local to host (pipes and file-domain). */
-+#define PF_UNIX PF_LOCAL /* POSIX name for PF_LOCAL. */
-+#define PF_FILE PF_LOCAL /* Another non-standard name for PF_LOCAL. */
-+#define PF_INET 2 /* IP protocol family. */
-+#define PF_AX25 3 /* Amateur Radio AX.25. */
-+#define PF_IPX 4 /* Novell Internet Protocol. */
-+#define PF_APPLETALK 5 /* Appletalk DDP. */
-+#define PF_NETROM 6 /* Amateur radio NetROM. */
-+#define PF_BRIDGE 7 /* Multiprotocol bridge. */
-+#define PF_ATMPVC 8 /* ATM PVCs. */
-+#define PF_X25 9 /* Reserved for X.25 project. */
-+#define PF_INET6 10 /* IP version 6. */
-+#define PF_ROSE 11 /* Amateur Radio X.25 PLP. */
-+#define PF_DECnet 12 /* Reserved for DECnet project. */
-+#define PF_NETBEUI 13 /* Reserved for 802.2LLC project. */
-+#define PF_SECURITY 14 /* Security callback pseudo AF. */
-+#define PF_KEY 15 /* PF_KEY key management API. */
-+#define PF_NETLINK 16
-+#define PF_ROUTE PF_NETLINK /* Alias to emulate 4.4BSD. */
-+#define PF_PACKET 17 /* Packet family. */
-+#define PF_ASH 18 /* Ash. */
-+#define PF_ECONET 19 /* Acorn Econet. */
-+#define PF_ATMSVC 20 /* ATM SVCs. */
-+#define PF_RDS 21 /* RDS sockets. */
-+#define PF_SNA 22 /* Linux SNA Project */
-+#define PF_IRDA 23 /* IRDA sockets. */
-+#define PF_PPPOX 24 /* PPPoX sockets. */
-+#define PF_WANPIPE 25 /* Wanpipe API sockets. */
-+#define PF_LLC 26 /* Linux LLC. */
-+#define PF_CAN 29 /* Controller Area Network. */
-+#define PF_TIPC 30 /* TIPC sockets. */
-+#define PF_BLUETOOTH 31 /* Bluetooth sockets. */
-+#define PF_IUCV 32 /* IUCV sockets. */
-+#define PF_RXRPC 33 /* RxRPC sockets. */
-+#define PF_ISDN 34 /* mISDN sockets. */
-+#define PF_PHONET 35 /* Phonet sockets. */
-+#define PF_IEEE802154 36 /* IEEE 802.15.4 sockets. */
-+#define PF_MAX 37 /* For now.. */
-+
-+/* Address families. */
-+#define AF_UNSPEC PF_UNSPEC
-+#define AF_LOCAL PF_LOCAL
-+#define AF_UNIX PF_UNIX
-+#define AF_FILE PF_FILE
-+#define AF_INET PF_INET
-+#define AF_AX25 PF_AX25
-+#define AF_IPX PF_IPX
-+#define AF_APPLETALK PF_APPLETALK
-+#define AF_NETROM PF_NETROM
-+#define AF_BRIDGE PF_BRIDGE
-+#define AF_ATMPVC PF_ATMPVC
-+#define AF_X25 PF_X25
-+#define AF_INET6 PF_INET6
-+#define AF_ROSE PF_ROSE
-+#define AF_DECnet PF_DECnet
-+#define AF_NETBEUI PF_NETBEUI
-+#define AF_SECURITY PF_SECURITY
-+#define AF_KEY PF_KEY
-+#define AF_NETLINK PF_NETLINK
-+#define AF_ROUTE PF_ROUTE
-+#define AF_PACKET PF_PACKET
-+#define AF_ASH PF_ASH
-+#define AF_ECONET PF_ECONET
-+#define AF_ATMSVC PF_ATMSVC
-+#define AF_RDS PF_RDS
-+#define AF_SNA PF_SNA
-+#define AF_IRDA PF_IRDA
-+#define AF_PPPOX PF_PPPOX
-+#define AF_WANPIPE PF_WANPIPE
-+#define AF_LLC PF_LLC
-+#define AF_CAN PF_CAN
-+#define AF_TIPC PF_TIPC
-+#define AF_BLUETOOTH PF_BLUETOOTH
-+#define AF_IUCV PF_IUCV
-+#define AF_RXRPC PF_RXRPC
-+#define AF_ISDN PF_ISDN
-+#define AF_PHONET PF_PHONET
-+#define AF_IEEE802154 PF_IEEE802154
-+#define AF_MAX PF_MAX
-+
-+/* Socket level values. Others are defined in the appropriate headers.
-+
-+ XXX These definitions also should go into the appropriate headers as
-+ far as they are available. */
-+#define SOL_RAW 255
-+#define SOL_DECNET 261
-+#define SOL_X25 262
-+#define SOL_PACKET 263
-+#define SOL_ATM 264 /* ATM layer (cell level). */
-+#define SOL_AAL 265 /* ATM Adaption Layer (packet level). */
-+#define SOL_IRDA 266
-+
-+/* Maximum queue length specifiable by listen. */
-+#define SOMAXCONN 128
-+
-+/* Get the definition of the macro to define the common sockaddr members. */
-+#include <bits/sockaddr.h>
-+
-+/* Structure describing a generic socket address. */
-+struct sockaddr
-+ {
-+ __SOCKADDR_COMMON (sa_); /* Common data: address family and length. */
-+ char sa_data[14]; /* Address data. */
-+ };
-+
-+
-+/* Structure large enough to hold any socket address (with the historical
-+ exception of AF_UNIX). We reserve 128 bytes. */
-+#define __ss_aligntype unsigned long int
-+#define _SS_SIZE 128
-+#define _SS_PADSIZE (_SS_SIZE - (2 * sizeof (__ss_aligntype)))
-+
-+struct sockaddr_storage
-+ {
-+ __SOCKADDR_COMMON (ss_); /* Address family, etc. */
-+ __ss_aligntype __ss_align; /* Force desired alignment. */
-+ char __ss_padding[_SS_PADSIZE];
-+ };
-+
-+
-+/* Bits in the FLAGS argument to `send', `recv', et al. */
-+enum
-+ {
-+ MSG_OOB = 0x01, /* Process out-of-band data. */
-+#define MSG_OOB MSG_OOB
-+ MSG_PEEK = 0x02, /* Peek at incoming messages. */
-+#define MSG_PEEK MSG_PEEK
-+ MSG_DONTROUTE = 0x04, /* Don't use local routing. */
-+#define MSG_DONTROUTE MSG_DONTROUTE
-+#ifdef __USE_GNU
-+ /* DECnet uses a different name. */
-+ MSG_TRYHARD = MSG_DONTROUTE,
-+# define MSG_TRYHARD MSG_DONTROUTE
-+#endif
-+ MSG_CTRUNC = 0x08, /* Control data lost before delivery. */
-+#define MSG_CTRUNC MSG_CTRUNC
-+ MSG_PROXY = 0x10, /* Supply or ask second address. */
-+#define MSG_PROXY MSG_PROXY
-+ MSG_TRUNC = 0x20,
-+#define MSG_TRUNC MSG_TRUNC
-+ MSG_DONTWAIT = 0x40, /* Nonblocking IO. */
-+#define MSG_DONTWAIT MSG_DONTWAIT
-+ MSG_EOR = 0x80, /* End of record. */
-+#define MSG_EOR MSG_EOR
-+ MSG_WAITALL = 0x100, /* Wait for a full request. */
-+#define MSG_WAITALL MSG_WAITALL
-+ MSG_FIN = 0x200,
-+#define MSG_FIN MSG_FIN
-+ MSG_SYN = 0x400,
-+#define MSG_SYN MSG_SYN
-+ MSG_CONFIRM = 0x800, /* Confirm path validity. */
-+#define MSG_CONFIRM MSG_CONFIRM
-+ MSG_RST = 0x1000,
-+#define MSG_RST MSG_RST
-+ MSG_ERRQUEUE = 0x2000, /* Fetch message from error queue. */
-+#define MSG_ERRQUEUE MSG_ERRQUEUE
-+ MSG_NOSIGNAL = 0x4000, /* Do not generate SIGPIPE. */
-+#define MSG_NOSIGNAL MSG_NOSIGNAL
-+ MSG_MORE = 0x8000, /* Sender will send more. */
-+#define MSG_MORE MSG_MORE
-+
-+ MSG_CMSG_CLOEXEC = 0x40000000 /* Set close_on_exit for file
-+ descriptor received through
-+ SCM_RIGHTS. */
-+#define MSG_CMSG_CLOEXEC MSG_CMSG_CLOEXEC
-+ };
-+
-+
-+/* Structure describing messages sent by
-+ `sendmsg' and received by `recvmsg'. */
-+struct msghdr
-+ {
-+ void *msg_name; /* Address to send to/receive from. */
-+ socklen_t msg_namelen; /* Length of address data. */
-+
-+ struct iovec *msg_iov; /* Vector of data to send/receive into. */
-+ size_t msg_iovlen; /* Number of elements in the vector. */
-+
-+ void *msg_control; /* Ancillary data (eg BSD filedesc passing). */
-+ size_t msg_controllen; /* Ancillary data buffer length.
-+ !! The type should be socklen_t but the
-+ definition of the kernel is incompatible
-+ with this. */
-+
-+ int msg_flags; /* Flags on received message. */
-+ };
-+
-+/* Structure used for storage of ancillary data object information. */
-+struct cmsghdr
-+ {
-+ size_t cmsg_len; /* Length of data in cmsg_data plus length
-+ of cmsghdr structure.
-+ !! The type should be socklen_t but the
-+ definition of the kernel is incompatible
-+ with this. */
-+ int cmsg_level; /* Originating protocol. */
-+ int cmsg_type; /* Protocol specific type. */
-+#if (!defined __STRICT_ANSI__ && __GNUC__ >= 2) || __STDC_VERSION__ >= 199901L
-+ __extension__ unsigned char __cmsg_data __flexarr; /* Ancillary data. */
-+#endif
-+ };
-+
-+/* Ancillary data object manipulation macros. */
-+#if (!defined __STRICT_ANSI__ && __GNUC__ >= 2) || __STDC_VERSION__ >= 199901L
-+# define CMSG_DATA(cmsg) ((cmsg)->__cmsg_data)
-+#else
-+# define CMSG_DATA(cmsg) ((unsigned char *) ((struct cmsghdr *) (cmsg) + 1))
-+#endif
-+#define CMSG_NXTHDR(mhdr, cmsg) __cmsg_nxthdr (mhdr, cmsg)
-+#define CMSG_FIRSTHDR(mhdr) \
-+ ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) \
-+ ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0)
-+#define CMSG_ALIGN(len) (((len) + sizeof (size_t) - 1) \
-+ & (size_t) ~(sizeof (size_t) - 1))
-+#define CMSG_SPACE(len) (CMSG_ALIGN (len) \
-+ + CMSG_ALIGN (sizeof (struct cmsghdr)))
-+#define CMSG_LEN(len) (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))
-+
-+extern struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr,
-+ struct cmsghdr *__cmsg) __THROW;
-+#ifdef __USE_EXTERN_INLINES
-+# ifndef _EXTERN_INLINE
-+# define _EXTERN_INLINE __extern_inline
-+# endif
-+_EXTERN_INLINE struct cmsghdr *
-+__NTH (__cmsg_nxthdr (struct msghdr *__mhdr, struct cmsghdr *__cmsg))
-+{
-+ if ((size_t) __cmsg->cmsg_len < sizeof (struct cmsghdr))
-+ /* The kernel header does this so there may be a reason. */
-+ return 0;
-+
-+ __cmsg = (struct cmsghdr *) ((unsigned char *) __cmsg
-+ + CMSG_ALIGN (__cmsg->cmsg_len));
-+ if ((unsigned char *) (__cmsg + 1) > ((unsigned char *) __mhdr->msg_control
-+ + __mhdr->msg_controllen)
-+ || ((unsigned char *) __cmsg + CMSG_ALIGN (__cmsg->cmsg_len)
-+ > ((unsigned char *) __mhdr->msg_control + __mhdr->msg_controllen)))
-+ /* No more entries. */
-+ return 0;
-+ return __cmsg;
-+}
-+#endif /* Use `extern inline'. */
-+
-+/* Socket level message types. This must match the definitions in
-+ <linux/socket.h>. */
-+enum
-+ {
-+ SCM_RIGHTS = 0x01 /* Transfer file descriptors. */
-+#define SCM_RIGHTS SCM_RIGHTS
-+#ifdef __USE_GNU
-+ , SCM_CREDENTIALS = 0x02 /* Credentials passing. */
-+# define SCM_CREDENTIALS SCM_CREDENTIALS
-+#endif
-+ };
-+
-+#ifdef __USE_GNU
-+/* User visible structure for SCM_CREDENTIALS message */
-+struct ucred
-+{
-+ pid_t pid; /* PID of sending process. */
-+ uid_t uid; /* UID of sending process. */
-+ gid_t gid; /* GID of sending process. */
-+};
-+#endif
-+
-+/* Ugly workaround for unclean kernel headers. */
-+#if !defined __USE_MISC && !defined __USE_GNU
-+# ifndef FIOGETOWN
-+# define __SYS_SOCKET_H_undef_FIOGETOWN
-+# endif
-+# ifndef FIOSETOWN
-+# define __SYS_SOCKET_H_undef_FIOSETOWN
-+# endif
-+# ifndef SIOCATMARK
-+# define __SYS_SOCKET_H_undef_SIOCATMARK
-+# endif
-+# ifndef SIOCGPGRP
-+# define __SYS_SOCKET_H_undef_SIOCGPGRP
-+# endif
-+# ifndef SIOCGSTAMP
-+# define __SYS_SOCKET_H_undef_SIOCGSTAMP
-+# endif
-+# ifndef SIOCGSTAMPNS
-+# define __SYS_SOCKET_H_undef_SIOCGSTAMPNS
-+# endif
-+# ifndef SIOCSPGRP
-+# define __SYS_SOCKET_H_undef_SIOCSPGRP
-+# endif
-+#endif
-+
-+/* Get socket manipulation related informations from kernel headers. */
-+#include <asm/socket.h>
-+
-+#if !defined __USE_MISC && !defined __USE_GNU
-+# ifdef __SYS_SOCKET_H_undef_FIOGETOWN
-+# undef __SYS_SOCKET_H_undef_FIOGETOWN
-+# undef FIOGETOWN
-+# endif
-+# ifdef __SYS_SOCKET_H_undef_FIOSETOWN
-+# undef __SYS_SOCKET_H_undef_FIOSETOWN
-+# undef FIOSETOWN
-+# endif
-+# ifdef __SYS_SOCKET_H_undef_SIOCATMARK
-+# undef __SYS_SOCKET_H_undef_SIOCATMARK
-+# undef SIOCATMARK
-+# endif
-+# ifdef __SYS_SOCKET_H_undef_SIOCGPGRP
-+# undef __SYS_SOCKET_H_undef_SIOCGPGRP
-+# undef SIOCGPGRP
-+# endif
-+# ifdef __SYS_SOCKET_H_undef_SIOCGSTAMP
-+# undef __SYS_SOCKET_H_undef_SIOCGSTAMP
-+# undef SIOCGSTAMP
-+# endif
-+# ifdef __SYS_SOCKET_H_undef_SIOCGSTAMPNS
-+# undef __SYS_SOCKET_H_undef_SIOCGSTAMPNS
-+# undef SIOCGSTAMPNS
-+# endif
-+# ifdef __SYS_SOCKET_H_undef_SIOCSPGRP
-+# undef __SYS_SOCKET_H_undef_SIOCSPGRP
-+# undef SIOCSPGRP
-+# endif
-+#endif
-+
-+/* Structure used to manipulate the SO_LINGER option. */
-+struct linger
-+ {
-+ int l_onoff; /* Nonzero to linger on close. */
-+ int l_linger; /* Time to linger. */
-+ };
-+
-+#endif /* bits/socket.h */
---
-1.6.1.3
-
Modified: glibc-package/branches/eglibc-2.11/debian/patches/series
===================================================================
--- glibc-package/branches/eglibc-2.11/debian/patches/series 2009-11-23 11:48:35 UTC (rev 4007)
+++ glibc-package/branches/eglibc-2.11/debian/patches/series 2009-11-23 12:06:49 UTC (rev 4008)
@@ -59,14 +59,12 @@
arm/local-no-hwcap.diff
arm/local-hwcap-updates.diff
-hppa/submitted-sock_nonblock.diff
hppa/local-inlining.diff
hppa/local-linuxthreads.diff
hppa/local-linuxthreads-gscope.diff
hppa/submitted-fadvise64_64.diff
hppa/submitted-lt.diff
hppa/submitted-nptl-carlos.diff
-hppa/submitted-pie.diff
hppa/local-stack-grows-up.diff
hurd-i386/local-dl-dynamic-weak.diff
@@ -193,7 +191,6 @@
any/submitted-localedef-mmap.diff
any/submitted-confname.h.diff
any/cvs-sched_h.diff
-any/cvs-ksm.diff
any/submitted-missing-etc-hosts.diff
any/submitted-bits-fcntl_h-at.diff
any/submitted-nis-not-configured.diff
Reply to: