[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: