aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/odp_cpumask.c
diff options
context:
space:
mode:
authorPetri Savolainen <petri.savolainen@linaro.org>2015-02-25 14:58:28 +0200
committerMaxim Uvarov <maxim.uvarov@linaro.org>2015-02-25 18:34:16 +0300
commit8bd49f9d1ba997044ce7ad046db4295becc7f6c7 (patch)
tree03e2e5e1d23a9c77e1f2ed2b5b4460027450a419 /platform/linux-generic/odp_cpumask.c
parenteabd0342d69c4b13c44bbc0bf70f077901c5d080 (diff)
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 <petri.savolainen@linaro.org> Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'platform/linux-generic/odp_cpumask.c')
-rw-r--r--platform/linux-generic/odp_cpumask.c3
1 files changed, 1 insertions, 2 deletions
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 <sched.h>
-#include <sys/types.h>
#include <odp/cpumask.h>
#include <odp_debug_internal.h>
@@ -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);