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

r2735 - in glibc-package/trunk/debian: . patches patches/any



Author: aurel32
Date: 2007-12-08 11:29:41 +0000 (Sat, 08 Dec 2007)
New Revision: 2735

Added:
   glibc-package/trunk/debian/patches/any/cvs-sched_h.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/any/submitted-sched_h.diff
   glibc-package/trunk/debian/patches/series
Log:
  * Moved merged parts of patches/any/submitted-sched_h.diff into
    patches/any/cvs-sched_h.diff.



Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2007-12-07 07:09:31 UTC (rev 2734)
+++ glibc-package/trunk/debian/changelog	2007-12-08 11:29:41 UTC (rev 2735)
@@ -1,3 +1,11 @@
+glibc (2.7-5) unstable; urgency=low
+
+  [ Aurelien Jarno ]
+  * Moved merged parts of patches/any/submitted-sched_h.diff into
+    patches/any/cvs-sched_h.diff.
+
+ -- Aurelien Jarno <aurel32@debian.org>  Sat, 08 Dec 2007 12:29:28 +0100
+
 glibc (2.7-4) unstable; urgency=low
 
   [ Aurelien Jarno ]

Added: glibc-package/trunk/debian/patches/any/cvs-sched_h.diff
===================================================================
--- glibc-package/trunk/debian/patches/any/cvs-sched_h.diff	                        (rev 0)
+++ glibc-package/trunk/debian/patches/any/cvs-sched_h.diff	2007-12-08 11:29:41 UTC (rev 2735)
@@ -0,0 +1,89 @@
+2007-12-06  Aurelien Jarno  <aurelien@aurel32.net>
+
+	[BZ #5452]
+	* sysdeps/unix/sysv/linux/bits/sched.h: Use __extension__
+	keyword for gcc's braced-groups.
+
+Index: sysdeps/unix/sysv/linux/bits/sched.h
+===================================================================
+RCS file: /cvs/glibc/libc/sysdeps/unix/sysv/linux/bits/sched.h,v
+retrieving revision 1.28
+retrieving revision 1.29
+diff -u -d -p -r1.28 -r1.29
+--- sysdeps/unix/sysv/linux/bits/sched.h	29 Jul 2007 22:42:51 -0000	1.28
++++ sysdeps/unix/sysv/linux/bits/sched.h	7 Dec 2007 16:36:43 -0000	1.29
+@@ -132,17 +132,21 @@ typedef struct
+   } while (0)
+ # endif
+ # define __CPU_SET_S(cpu, setsize, cpusetp) \
+-  ({ size_t __cpu = (cpu);						      \
+-     __cpu < 8 * (setsize)						      \
+-     ? ((cpusetp)->__bits[__CPUELT (__cpu)] |= __CPUMASK (__cpu)) : 0; })
++  (__extension__							      \
++   ({ size_t __cpu = (cpu);						      \
++      __cpu < 8 * (setsize)						      \
++      ? ((cpusetp)->__bits[__CPUELT (__cpu)] |= __CPUMASK (__cpu)) : 0; }))
+ # define __CPU_CLR_S(cpu, setsize, cpusetp) \
+-  ({ size_t __cpu = (cpu);						      \
+-     __cpu < 8 * (setsize)						      \
+-     ? ((cpusetp)->__bits[__CPUELT (__cpu)] &= ~__CPUMASK (__cpu)) : 0; })
++  (__extension__							      \
++   ({ size_t __cpu = (cpu);						      \
++      __cpu < 8 * (setsize)						      \
++      ? ((cpusetp)->__bits[__CPUELT (__cpu)] &= ~__CPUMASK (__cpu)) : 0; }))
+ # define __CPU_ISSET_S(cpu, setsize, cpusetp) \
+-  ({ size_t __cpu = (cpu);						      \
+-     __cpu < 8 * (setsize)						      \
+-     ? (((cpusetp)->__bits[__CPUELT (__cpu)] & __CPUMASK (__cpu))) != 0 : 0; })
++  (__extension__							      \
++   ({ size_t __cpu = (cpu);						      \
++      __cpu < 8 * (setsize)						      \
++      ? (((cpusetp)->__bits[__CPUELT (__cpu)] & __CPUMASK (__cpu))) != 0      \
++      : 0; }))
+ 
+ # define __CPU_COUNT_S(setsize, cpusetp) \
+   __sched_cpucount (setsize, cpusetp)
+@@ -152,25 +156,27 @@ typedef struct
+   (__builtin_memcmp (cpusetp1, cpusetp2, setsize) == 0)
+ # else
+ #  define __CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
+-  ({ cpu_set_t *__arr1 = (cpusetp1);					      \
+-     cpu_set_t *__arr2 = (cpusetp2);					      \
+-     size_t __imax = (setsize) / sizeof (__cpu_mask);			      \
+-     size_t __i;							      \
+-     for (__i = 0; __i < __imax; ++__i)					      \
+-       if (__arr1->__bits[__i] != __arr2->__bits[__i])			      \
+-	 break;								      \
+-     __i == __imax; })
++  (__extension__							      \
++   ({ cpu_set_t *__arr1 = (cpusetp1);					      \
++      cpu_set_t *__arr2 = (cpusetp2);					      \
++      size_t __imax = (setsize) / sizeof (__cpu_mask);			      \
++      size_t __i;							      \
++      for (__i = 0; __i < __imax; ++__i)				      \
++	if (__arr1->__bits[__i] != __arr2->__bits[__i])			      \
++	  break;							      \
++      __i == __imax; }))
+ # endif
+ 
+ # define __CPU_OP_S(setsize, destset, srcset1, srcset2, op) \
+-  ({ cpu_set_t *__dest = (destset);					      \
+-     cpu_set_t *__arr1 = (srcset1);					      \
+-     cpu_set_t *__arr2 = (srcset2);					      \
+-     size_t __imax = (setsize) / sizeof (__cpu_mask);			      \
+-     size_t __i;							      \
+-     for (__i = 0; __i < __imax; ++__i)					      \
+-       __dest->__bits[__i] = __arr1->__bits[__i] op __arr2->__bits[__i];      \
+-     __dest; })
++  (__extension__							      \
++   ({ cpu_set_t *__dest = (destset);					      \
++      cpu_set_t *__arr1 = (srcset1);					      \
++      cpu_set_t *__arr2 = (srcset2);					      \
++      size_t __imax = (setsize) / sizeof (__cpu_mask);			      \
++      size_t __i;							      \
++      for (__i = 0; __i < __imax; ++__i)				      \
++	__dest->__bits[__i] = __arr1->__bits[__i] op __arr2->__bits[__i];     \
++      __dest; }))
+ 
+ # define __CPU_ALLOC_SIZE(count) \
+   ((((count) + __NCPUBITS - 1) / __NCPUBITS) * 8)

Modified: glibc-package/trunk/debian/patches/any/submitted-sched_h.diff
===================================================================
--- glibc-package/trunk/debian/patches/any/submitted-sched_h.diff	2007-12-07 07:09:31 UTC (rev 2734)
+++ glibc-package/trunk/debian/patches/any/submitted-sched_h.diff	2007-12-08 11:29:41 UTC (rev 2735)
@@ -1,8 +1,3 @@
-2007-12-06  Aurelien Jarno  <aurelien@aurel32.net>
-
-	* sysdeps/unix/sysv/linux/bits/sched.h: Use __extension__
-	  keyword for gcc's braced-groups.
-
 2007-11-02  Aurelien Jarno  <aurelien@aurel32.net>
 
 	* bits/sched.h (__CPU_ALLOC_SIZE): Define.
@@ -19,44 +14,3 @@
  __BEGIN_DECLS
  
  extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp)
-Index: sysdeps/unix/sysv/linux/bits/sched.h
-===================================================================
-RCS file: /cvs/glibc/libc/sysdeps/unix/sysv/linux/bits/sched.h,v
-retrieving revision 1.28
-diff -u -d -p -r1.28 sched.h
---- sysdeps/unix/sysv/linux/bits/sched.h	29 Jul 2007 22:42:51 -0000	1.28
-+++ sysdeps/unix/sysv/linux/bits/sched.h	6 Dec 2007 22:05:05 -0000
-@@ -132,14 +132,17 @@ typedef struct
-   } while (0)
- # endif
- # define __CPU_SET_S(cpu, setsize, cpusetp) \
-+  __extension__ 							      \
-   ({ size_t __cpu = (cpu);						      \
-      __cpu < 8 * (setsize)						      \
-      ? ((cpusetp)->__bits[__CPUELT (__cpu)] |= __CPUMASK (__cpu)) : 0; })
- # define __CPU_CLR_S(cpu, setsize, cpusetp) \
-+  __extension__ 							      \
-   ({ size_t __cpu = (cpu);						      \
-      __cpu < 8 * (setsize)						      \
-      ? ((cpusetp)->__bits[__CPUELT (__cpu)] &= ~__CPUMASK (__cpu)) : 0; })
- # define __CPU_ISSET_S(cpu, setsize, cpusetp) \
-+  __extension__ 							      \
-   ({ size_t __cpu = (cpu);						      \
-      __cpu < 8 * (setsize)						      \
-      ? (((cpusetp)->__bits[__CPUELT (__cpu)] & __CPUMASK (__cpu))) != 0 : 0; })
-@@ -152,6 +155,7 @@ typedef struct
-   (__builtin_memcmp (cpusetp1, cpusetp2, setsize) == 0)
- # else
- #  define __CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
-+  __extension__ 							      \
-   ({ cpu_set_t *__arr1 = (cpusetp1);					      \
-      cpu_set_t *__arr2 = (cpusetp2);					      \
-      size_t __imax = (setsize) / sizeof (__cpu_mask);			      \
-@@ -163,6 +167,7 @@ typedef struct
- # endif
- 
- # define __CPU_OP_S(setsize, destset, srcset1, srcset2, op) \
-+  __extension__ 							      \
-   ({ cpu_set_t *__dest = (destset);					      \
-      cpu_set_t *__arr1 = (srcset1);					      \
-      cpu_set_t *__arr2 = (srcset2);					      \

Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series	2007-12-07 07:09:31 UTC (rev 2734)
+++ glibc-package/trunk/debian/patches/series	2007-12-08 11:29:41 UTC (rev 2735)
@@ -117,6 +117,7 @@
 all/local-remove-manual.diff
 all/local-ru_RU.diff 
 
+any/cvs-sched_h.diff -p0
 any/cvs-tzfile.diff -p1
 any/local-notls.diff -p0
 any/local-asserth-decls.diff -p0



Reply to: