@@ -204,7 +204,7 @@ int odp_thrmask_next(const odp_thrmask_t *mask, int thr);
*
* @return Number of threads in the mask
*/
-int odp_thrmask_worker(odp_thrmask_t *mask);
+uint32_t odp_thrmask_worker(odp_thrmask_t *mask);
/**
* Control thread mask
@@ -216,7 +216,7 @@ int odp_thrmask_worker(odp_thrmask_t *mask);
*
* @return Number of threads in the mask
*/
-int odp_thrmask_control(odp_thrmask_t *mask);
+uint32_t odp_thrmask_control(odp_thrmask_t *mask);
/**
* @}
@@ -201,13 +201,13 @@ int odp_cpu_id(void)
return this_thread->cpu;
}
-int odp_thrmask_worker(odp_thrmask_t *mask)
+uint32_t odp_thrmask_worker(odp_thrmask_t *mask)
{
odp_thrmask_copy(mask, &thread_globals->worker);
return thread_globals->num_worker;
}
-int odp_thrmask_control(odp_thrmask_t *mask)
+uint32_t odp_thrmask_control(odp_thrmask_t *mask)
{
odp_thrmask_copy(mask, &thread_globals->control);
return thread_globals->num_control;
The thrmask apis do not return an error, use unsigned Signed-off-by: Mike Holmes <mike.holmes@linaro.org> --- include/odp/api/thrmask.h | 4 ++-- platform/linux-generic/odp_thread.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)