summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBalint Reczey <balint@balintreczey.hu>2018-02-07 03:49:14 +0700
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2018-02-14 15:25:51 +0100
commitfd0b70bbf1c1f3e939438c884360eb6f31f73252 (patch)
tree38d0aa64bea44eceef4dcd8676bda6ee91c29301
parentc75d1044ea8a04e6808e20814a92beb8657c8f95 (diff)
mtd: unittests: Use proper unsigned long type for ioctl requests
This fixes tests on s390x Signed-off-by: Balint Reczey <balint.reczey@canonical.com> Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
-rw-r--r--tests/unittests/test_lib.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/unittests/test_lib.h b/tests/unittests/test_lib.h
index 122672b..f5f0f34 100644
--- a/tests/unittests/test_lib.h
+++ b/tests/unittests/test_lib.h
@@ -40,7 +40,7 @@ int __wrap_close(int fd)
return retval;
}
-int __wrap_ioctl(int fd, int req, ...)
+int __wrap_ioctl(int fd, unsigned long req, ...)
{
assert_true(fd > 0);
check_expected(req);
@@ -108,14 +108,14 @@ off_t __wrap_lseek(int fd, off_t seek, int whence)
} while(0);
#define expect_ioctl(W,X,Y,Z) do { \
- expect_value(__wrap_ioctl, req, (int)W);\
+ expect_value(__wrap_ioctl, req, W);\
will_return(__wrap_ioctl, X);\
will_return(__wrap_ioctl, Y);\
will_return(__wrap_ioctl, Z);\
} while(0);
#define expect_ioctl_short(X,Y) do { \
- expect_value(__wrap_ioctl, req, (int)X);\
+ expect_value(__wrap_ioctl, req, X);\
will_return(__wrap_ioctl, Y);\
will_return(__wrap_ioctl, NULL);\
will_return(__wrap_ioctl, 0);\