r3648 - in glibc-package/trunk/debian: . patches patches/sparc
Author: aurel32
Date: 2009-07-25 12:09:40 +0000 (Sat, 25 Jul 2009)
New Revision: 3648
Added:
glibc-package/trunk/debian/patches/sparc/cvs-siginfo.diff
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/patches/series
Log:
* patches/sparc/cvs-siginfo.diff: new patch from upstream to fix sync
siginfo.h on sparc with the kernel version. Addresses: #534548.
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2009-07-25 11:50:52 UTC (rev 3647)
+++ glibc-package/trunk/debian/changelog 2009-07-25 12:09:40 UTC (rev 3648)
@@ -5,6 +5,8 @@
kernels in eventfd/signalfd. Closes: #537509.
* patches/alpha/submitted-fdatasync.diff: update to keep fdatasync() as
a cancellation point. Closes: #528325.
+ * patches/sparc/cvs-siginfo.diff: new patch from upstream to fix sync
+ siginfo.h on sparc with the kernel version. Addresses: #534548.
-- Aurelien Jarno <aurel32@debian.org> Mon, 20 Jul 2009 20:33:36 +0200
Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series 2009-07-25 11:50:52 UTC (rev 3647)
+++ glibc-package/trunk/debian/patches/series 2009-07-25 12:09:40 UTC (rev 3648)
@@ -134,6 +134,7 @@
sparc/local-fork.diff
sparc/local-sparcv9-target.diff
sparc/submitted-timing.diff
+sparc/cvs-siginfo.diff
all/local-alias-UTF-8.diff
all/local-alias-et_EE.diff
Added: glibc-package/trunk/debian/patches/sparc/cvs-siginfo.diff
===================================================================
--- glibc-package/trunk/debian/patches/sparc/cvs-siginfo.diff (rev 0)
+++ glibc-package/trunk/debian/patches/sparc/cvs-siginfo.diff 2009-07-25 12:09:40 UTC (rev 3648)
@@ -0,0 +1,21 @@
+2008-11-17 Nathan Sidwell <nathan@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/sparc/bits/siginfo.h (struct sigevent):
+ Add _tid slot to maintain consistency with kernel.
+
+
+diff --git a/sysdeps/unix/sysv/linux/sparc/bits/siginfo.h b/sysdeps/unix/sysv/linux/sparc/bits/siginfo.h
+index 7ff1971..c0f98f6 100644
+--- a/sysdeps/unix/sysv/linux/sparc/bits/siginfo.h
++++ b/sysdeps/unix/sysv/linux/sparc/bits/siginfo.h
+@@ -289,6 +289,10 @@ typedef struct sigevent
+ {
+ int _pad[__SIGEV_PAD_SIZE];
+
++ /* When SIGEV_SIGNAL and SIGEV_THREAD_ID set, LWP ID of the
++ thread to receive the signal. */
++ __pid_t _tid;
++
+ struct
+ {
+ void (*_function) (sigval_t); /* Function to start. */
Reply to: