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 <[email protected]>  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  <[email protected]>
+
+       * 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.  */


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to