Author: aurel32
Date: 2007-04-19 22:11:52 +0000 (Thu, 19 Apr 2007)
New Revision: 2098

Added:
   
glibc-package/branches/glibc-branch-etch/debian/patches/alpha/local-waitpid-not-cancel.diff
Modified:
   glibc-package/branches/glibc-branch-etch/debian/changelog
   glibc-package/branches/glibc-branch-etch/debian/patches/series
Log:
  * debian/patches/alpha/local-waitpid-not-cancel.diff: new patch (fix defunct
    threads on alpha) from Uwe Schindler.  Closes: #325600.



Modified: glibc-package/branches/glibc-branch-etch/debian/changelog
===================================================================
--- glibc-package/branches/glibc-branch-etch/debian/changelog   2007-04-19 
22:00:49 UTC (rev 2097)
+++ glibc-package/branches/glibc-branch-etch/debian/changelog   2007-04-19 
22:11:52 UTC (rev 2098)
@@ -12,8 +12,10 @@
     a wrong assertion in nss_nis_setnetgrent.  Closes: #369536.
   * patches/any/submitted-gethostbyname_r.diff: new patch to fix unaligned
     memory access in gethostbyname_r.diff().  Closes: #419459.
+  * debian/patches/alpha/local-waitpid-not-cancel.diff: new patch (fix defunct
+    threads on alpha) from Uwe Schindler.  Closes: #325600.
 
- -- Aurelien Jarno <[EMAIL PROTECTED]>  Mon, 16 Apr 2007 22:51:12 +0200
+ -- Aurelien Jarno <[EMAIL PROTECTED]>  Fri, 20 Apr 2007 00:09:51 +0200
 
 glibc (2.3.6.ds1-13) unstable; urgency=low
 

Added: 
glibc-package/branches/glibc-branch-etch/debian/patches/alpha/local-waitpid-not-cancel.diff
===================================================================
--- 
glibc-package/branches/glibc-branch-etch/debian/patches/alpha/local-waitpid-not-cancel.diff
 2007-04-19 22:00:49 UTC (rev 2097)
+++ 
glibc-package/branches/glibc-branch-etch/debian/patches/alpha/local-waitpid-not-cancel.diff
 2007-04-19 22:11:52 UTC (rev 2098)
@@ -0,0 +1,17 @@
+diff -ur sysdeps/unix/sysv/linux/not-cancel.h 
sysdeps/unix/sysv/linux/not-cancel.h
+--- sysdeps/unix/sysv/linux/not-cancel.h       2003-09-04 16:05:12.000000000 
+0200
++++ sysdeps/unix/sysv/linux/not-cancel.h       2007-04-19 13:46:59.000000000 
+0200
+@@ -55,6 +55,11 @@
+ # define waitpid_not_cancel(pid, stat_loc, options) \
+   INLINE_SYSCALL (waitpid, 3, pid, stat_loc, options)
+ #else
+-# define waitpid_not_cancel(pid, stat_loc, options) \
+-  INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL)
++# if defined(__alpha__) 
++#  define waitpid_not_cancel(pid, stat_loc, options) \
++   wait4(pid, stat_loc, options, NULL)
++# else
++#  define waitpid_not_cancel(pid, stat_loc, options) \
++   INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL)
++# endif
+ #endif

Modified: glibc-package/branches/glibc-branch-etch/debian/patches/series
===================================================================
--- glibc-package/branches/glibc-branch-etch/debian/patches/series      
2007-04-19 22:00:49 UTC (rev 2097)
+++ glibc-package/branches/glibc-branch-etch/debian/patches/series      
2007-04-19 22:11:52 UTC (rev 2098)
@@ -49,6 +49,7 @@
 #alpha/submitted-pic.diff -p0  # g: suspended
 alpha/cvs-gcc4-profile.diff -p0
 alpha/local-gcc4.1.diff -p0
+alpha/local-waitpid-not-cancel.diff -p0
 alpha/submitted-xstat.diff -p0
 
 amd64/local-biarch.diff -p1


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

Reply via email to