| Subject: [PATCH] netperf: fix CPU_SETSIZE to build with eglibc |
| |
| Upstream-Status: Pending |
| |
| Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com> |
| --- |
| src/netlib.c | 7 ++++++- |
| 1 files changed, 6 insertions(+), 1 deletions(-) |
| |
| diff --git a/src/netlib.c b/src/netlib.c |
| index 206e002..e33aae6 100644 |
| --- a/src/netlib.c |
| +++ b/src/netlib.c |
| @@ -2265,7 +2265,12 @@ bind_to_specific_processor(int processor_affinity, int use_cpu_map) |
| fall-back on what we had before, which is to use just the size of |
| an unsigned long. raj 2006-09-14 */ |
| |
| -#if defined(__CPU_SETSIZE) |
| +#if defined(CPU_SETSIZE) |
| +#define NETPERF_CPU_SETSIZE CPU_SETSIZE |
| +#define NETPERF_CPU_SET(cpu, cpusetp) CPU_SET(cpu, cpusetp) |
| +#define NETPERF_CPU_ZERO(cpusetp) CPU_ZERO (cpusetp) |
| + typedef cpu_set_t netperf_cpu_set_t; |
| +#elif defined(__CPU_SETSIZE) |
| #define NETPERF_CPU_SETSIZE __CPU_SETSIZE |
| #if defined(__CPU_SET_S) |
| #define NETPERF_CPU_SET(cpu, cpusetp) __CPU_SET_S(cpu, sizeof (cpu_set_t), cpusetp) |
| -- |
| 1.7.1.1 |
| |