X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=libringbuffer%2Fgetcpu.h;h=dbc186c19afab85f2ddb764708a8d07bfb8cae1e;hb=071f1d0be5fb8e07972f59f4c1cde9cf874718b3;hp=0a61941728a5de814ca5e5339d30fa945d3ed9fc;hpb=9501d22f55b3a23f382f631c99b2325d1419b5da;p=lttng-ust.git diff --git a/libringbuffer/getcpu.h b/libringbuffer/getcpu.h index 0a619417..dbc186c1 100644 --- a/libringbuffer/getcpu.h +++ b/libringbuffer/getcpu.h @@ -41,7 +41,10 @@ int lttng_ust_get_cpu(void) */ #ifdef __linux__ -#ifdef __UCLIBC__ +/* old uClibc versions didn't have sched_getcpu */ +#if defined(__UCLIBC__) && __UCLIBC_MAJOR__ == 0 && \ + (__UCLIBC_MINOR__ < 9 || \ + (__UCLIBC_MINOR__ == 9 && __UCLIBC_SUBLEVEL__ <= 32)) #include #define __getcpu(cpu, node, cache) syscall(__NR_getcpu, cpu, node, cache) /*