aboutsummaryrefslogtreecommitdiff
path: root/examples/link-cp.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/link-cp.c')
-rw-r--r--examples/link-cp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/link-cp.c b/examples/link-cp.c
index e15dfc3..018124e 100644
--- a/examples/link-cp.c
+++ b/examples/link-cp.c
@@ -26,7 +26,7 @@ struct io_data {
};
static int infd, outfd;
-static unsigned inflight;
+static int inflight;
static int setup_context(unsigned entries, struct io_uring *ring)
{
@@ -95,7 +95,7 @@ static int handle_cqe(struct io_uring *ring, struct io_uring_cqe *cqe)
if (cqe->res < 0) {
if (cqe->res == -ECANCELED) {
- queue_rw_pair(ring, BS, data->offset);
+ queue_rw_pair(ring, data->iov.iov_len, data->offset);
inflight += 2;
} else {
printf("cqe error: %s\n", strerror(-cqe->res));
@@ -115,7 +115,7 @@ static int handle_cqe(struct io_uring *ring, struct io_uring_cqe *cqe)
static int copy_file(struct io_uring *ring, off_t insize)
{
struct io_uring_cqe *cqe;
- size_t this_size;
+ off_t this_size;
off_t offset;
offset = 0;