From 77ffda1e46d602fa1efc6eac0e7c4f97f4dfbae1 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Thu, 2 Apr 2015 17:28:55 +0100 Subject: Use nsutils unistd operations for pread and pwrite to get consistant interface --- content/fs_backing_store.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/content/fs_backing_store.c b/content/fs_backing_store.c index f884a74da..21b42f291 100644 --- a/content/fs_backing_store.c +++ b/content/fs_backing_store.c @@ -43,6 +43,7 @@ #include #include #include +#include #include "utils/filepath.h" #include "utils/file.h" @@ -1597,7 +1598,7 @@ static nserror store_write_block(struct store_state *state, offst = bi << log2_block_size[elem_idx]; - wr = pwrite(state->blocks[elem_idx][bf].fd, + wr = nsu_pwrite(state->blocks[elem_idx][bf].fd, bse->elem[elem_idx].data, bse->elem[elem_idx].size, offst); @@ -1753,7 +1754,7 @@ static nserror store_read_block(struct store_state *state, offst = bi << log2_block_size[elem_idx]; - rd = pread(state->blocks[elem_idx][bf].fd, + rd = nsu_pread(state->blocks[elem_idx][bf].fd, bse->elem[elem_idx].data, bse->elem[elem_idx].size, offst); -- cgit v1.2.3