From 8bd49f9d1ba997044ce7ad046db4295becc7f6c7 Mon Sep 17 00:00:00 2001 From: Petri Savolainen Date: Wed, 25 Feb 2015 14:58:28 +0200 Subject: api: cpumask: replace ssize_t with int32_t ssize_t is a POSIX type. API definition must be pure C (C99). Signed 32 bits can hold larger values than size_t (64k) and ssize_t(32k) in minimum. Signed-off-by: Petri Savolainen Reviewed-and-tested-by: Bill Fischofer Signed-off-by: Maxim Uvarov --- platform/linux-generic/odp_cpumask.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'platform/linux-generic/odp_cpumask.c') diff --git a/platform/linux-generic/odp_cpumask.c b/platform/linux-generic/odp_cpumask.c index 7abf593..0ca1071 100644 --- a/platform/linux-generic/odp_cpumask.c +++ b/platform/linux-generic/odp_cpumask.c @@ -8,7 +8,6 @@ #define _GNU_SOURCE #endif #include -#include #include #include @@ -61,7 +60,7 @@ void odp_cpumask_from_str(odp_cpumask_t *mask, const char *str_in) memcpy(&mask->set, &cpuset, sizeof(cpuset)); } -ssize_t odp_cpumask_to_str(const odp_cpumask_t *mask, char *str, ssize_t len) +int32_t odp_cpumask_to_str(const odp_cpumask_t *mask, char *str, int32_t len) { char *p = str; int cpu = odp_cpumask_last(mask); -- cgit v1.2.3