From 82c7a7a4baf4a7a15381ee720799dc41c3d54909 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Tue, 31 Mar 2015 22:41:37 +0100 Subject: Fix RISC OS not having a pread/pwrite implementation. --- content/fs_backing_store.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'content/fs_backing_store.c') diff --git a/content/fs_backing_store.c b/content/fs_backing_store.c index 963fd5439..f2e6a387f 100644 --- a/content/fs_backing_store.c +++ b/content/fs_backing_store.c @@ -35,6 +35,8 @@ * */ +#include "utils/config.h" + #include #include #include @@ -1606,7 +1608,7 @@ static nserror store_write_block(struct store_state *state, wr, bse->elem[elem_idx].size, bse->elem[elem_idx].data, offst, bse->elem[elem_idx].block)); - if (wr != bse->elem[elem_idx].size) { + if (wr != (ssize_t)bse->elem[elem_idx].size) { return NSERROR_SAVE_FAILED; } @@ -1754,7 +1756,7 @@ static nserror store_read_block(struct store_state *state, rd, bse->elem[elem_idx].size, bse->elem[elem_idx].data, offst, bse->elem[elem_idx].block)); - if (rd != bse->elem[elem_idx].size) { + if (rd != (ssize_t)bse->elem[elem_idx].size) { return NSERROR_SAVE_FAILED; } -- cgit v1.2.3