]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Sat, 10 May 2003 17:50:46 +0000 (17:50 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 10 May 2003 17:50:46 +0000 (17:50 +0000)
2003-05-10  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/generic/bits/sched.h: Define cpu_set_t only if not
already defined and when really needed.
* sysdeps/unix/sysv/linux/bits/sched.h: Likewise.

ChangeLog
bits/sched.h
sysdeps/generic/bits/sched.h
sysdeps/unix/sysv/linux/bits/sched.h

index a695b283741e04e71bdc4343b8f32b2fbbe6dfe5..caa95230305d032bc271d4294465e254a3ff6a7e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2003-05-10  Ulrich Drepper  <drepper@redhat.com>
+
+       * sysdeps/generic/bits/sched.h: Define cpu_set_t only if not
+       already defined and when really needed.
+       * sysdeps/unix/sysv/linux/bits/sched.h: Likewise.
+
 2003-05-09  Thorsten Kukuk  <kukuk@suse.de>
 
        * sysdeps/unix/sysv/linux/netinet/igmp.h: Don't include kernel
index fc754bff512a60dcc9e3d4d102fbc2e27571e8e0..91b6dca0ca12ed039cdbb8dad02a0e4f73d54090 100644 (file)
@@ -35,16 +35,18 @@ struct sched_param
 };
 
 
+#if defined _SCHED_H && !defined __cpu_set_t_defined
+# define __cpu_set_t_defined
 /* Size definition for CPU sets.  */
-#define __CPU_SETSIZE  1024
-#define __NCPUBITS     (8 * sizeof (__cpu_mask))
+# define __CPU_SETSIZE 1024
+# define __NCPUBITS    (8 * sizeof (__cpu_mask))
 
 /* Type for array elements in 'cpu_set'.  */
 typedef unsigned long int __cpu_mask;
 
 /* Basic access functions.  */
-#define __CPUELT(cpu)  ((cpu) / __NCPUBITS)
-#define __CPUMASK(cpu) ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))
+# define __CPUELT(cpu) ((cpu) / __NCPUBITS)
+# define __CPUMASK(cpu)        ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))
 
 /* Data structure to describe CPU mask.  */
 typedef struct
@@ -53,16 +55,17 @@ typedef struct
 } cpu_set_t;
 
 /* Access functions for CPU masks.  */
-#define __CPU_ZERO(cpusetp) \
+# define __CPU_ZERO(cpusetp) \
   do {                                                                       \
     unsigned int __i;                                                        \
     cpu_set *__arr = (cpusetp);                                                      \
     for (__i = 0; __i < sizeof (cpu_set) / sizeof (__cpu_mask); ++__i)       \
       __arr->__bits[__i] = 0;                                                \
   } while (0)
-#define __CPU_SET(cpu, cpusetp) \
+# define __CPU_SET(cpu, cpusetp) \
   ((cpusetp)->__bits[__CPUELT (cpu)] |= __CPUMASK (cpu))
-#define __CPU_CLR(cpu, cpusetp) \
+# define __CPU_CLR(cpu, cpusetp) \
   ((cpusetp)->__bits[__CPUELT (cpu)] &= ~__CPUMASK (cpu))
-#define __CPU_ISSET(cpu, cpusetp) \
+# define __CPU_ISSET(cpu, cpusetp) \
   (((cpusetp)->__bits[__CPUELT (cpu)] & __CPUMASK (cpu)) != 0)
+#endif
index fc754bff512a60dcc9e3d4d102fbc2e27571e8e0..91b6dca0ca12ed039cdbb8dad02a0e4f73d54090 100644 (file)
@@ -35,16 +35,18 @@ struct sched_param
 };
 
 
+#if defined _SCHED_H && !defined __cpu_set_t_defined
+# define __cpu_set_t_defined
 /* Size definition for CPU sets.  */
-#define __CPU_SETSIZE  1024
-#define __NCPUBITS     (8 * sizeof (__cpu_mask))
+# define __CPU_SETSIZE 1024
+# define __NCPUBITS    (8 * sizeof (__cpu_mask))
 
 /* Type for array elements in 'cpu_set'.  */
 typedef unsigned long int __cpu_mask;
 
 /* Basic access functions.  */
-#define __CPUELT(cpu)  ((cpu) / __NCPUBITS)
-#define __CPUMASK(cpu) ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))
+# define __CPUELT(cpu) ((cpu) / __NCPUBITS)
+# define __CPUMASK(cpu)        ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))
 
 /* Data structure to describe CPU mask.  */
 typedef struct
@@ -53,16 +55,17 @@ typedef struct
 } cpu_set_t;
 
 /* Access functions for CPU masks.  */
-#define __CPU_ZERO(cpusetp) \
+# define __CPU_ZERO(cpusetp) \
   do {                                                                       \
     unsigned int __i;                                                        \
     cpu_set *__arr = (cpusetp);                                                      \
     for (__i = 0; __i < sizeof (cpu_set) / sizeof (__cpu_mask); ++__i)       \
       __arr->__bits[__i] = 0;                                                \
   } while (0)
-#define __CPU_SET(cpu, cpusetp) \
+# define __CPU_SET(cpu, cpusetp) \
   ((cpusetp)->__bits[__CPUELT (cpu)] |= __CPUMASK (cpu))
-#define __CPU_CLR(cpu, cpusetp) \
+# define __CPU_CLR(cpu, cpusetp) \
   ((cpusetp)->__bits[__CPUELT (cpu)] &= ~__CPUMASK (cpu))
-#define __CPU_ISSET(cpu, cpusetp) \
+# define __CPU_ISSET(cpu, cpusetp) \
   (((cpusetp)->__bits[__CPUELT (cpu)] & __CPUMASK (cpu)) != 0)
+#endif
index 63ae0e40f6f883890b8856b3be953fdd43c0ff22..43e87c48bc5704709ebd99e2d45936a2aae98b02 100644 (file)
@@ -88,16 +88,18 @@ struct __sched_param
 #endif
 
 
+#if defined _SCHED_H && !defined __cpu_set_t_defined
+# define __cpu_set_t_defined
 /* Size definition for CPU sets.  */
-#define __CPU_SETSIZE  1024
-#define __NCPUBITS     (8 * sizeof (__cpu_mask))
+# define __CPU_SETSIZE 1024
+# define __NCPUBITS    (8 * sizeof (__cpu_mask))
 
 /* Type for array elements in 'cpu_set'.  */
 typedef unsigned long int __cpu_mask;
 
 /* Basic access functions.  */
-#define __CPUELT(cpu)  ((cpu) / __NCPUBITS)
-#define __CPUMASK(cpu) ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))
+# define __CPUELT(cpu) ((cpu) / __NCPUBITS)
+# define __CPUMASK(cpu)        ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))
 
 /* Data structure to describe CPU mask.  */
 typedef struct
@@ -106,16 +108,17 @@ typedef struct
 } cpu_set_t;
 
 /* Access functions for CPU masks.  */
-#define __CPU_ZERO(cpusetp) \
+# define __CPU_ZERO(cpusetp) \
   do {                                                                       \
     unsigned int __i;                                                        \
     cpu_set *__arr = (cpusetp);                                                      \
     for (__i = 0; __i < sizeof (cpu_set) / sizeof (__cpu_mask); ++__i)       \
       __arr->__bits[__i] = 0;                                                \
   } while (0)
-#define __CPU_SET(cpu, cpusetp) \
+# define __CPU_SET(cpu, cpusetp) \
   ((cpusetp)->__bits[__CPUELT (cpu)] |= __CPUMASK (cpu))
-#define __CPU_CLR(cpu, cpusetp) \
+# define __CPU_CLR(cpu, cpusetp) \
   ((cpusetp)->__bits[__CPUELT (cpu)] &= ~__CPUMASK (cpu))
-#define __CPU_ISSET(cpu, cpusetp) \
+# define __CPU_ISSET(cpu, cpusetp) \
   (((cpusetp)->__bits[__CPUELT (cpu)] & __CPUMASK (cpu)) != 0)
+#endif