32-bit fixes

Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
Jens Axboe
2019-01-17 18:14:21 -07:00
parent 5789a6351a
commit b7e86eb7db
2 changed files with 2 additions and 3 deletions

View File

@@ -1,4 +1,3 @@
CC = gcc
CFLAGS ?= -g -O2 -Wall -D_GNU_SOURCE -L../src/ CFLAGS ?= -g -O2 -Wall -D_GNU_SOURCE -L../src/
all_targets += io_uring-test io_uring-cp poll poll-cancel all_targets += io_uring-test io_uring-cp poll poll-cancel

View File

@@ -6,7 +6,7 @@
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include <assert.h> #include <inttypes.h>
#include <sys/types.h> #include <sys/types.h>
#include <sys/stat.h> #include <sys/stat.h>
#include "../src/liburing.h" #include "../src/liburing.h"
@@ -107,7 +107,7 @@ static int complete_writes(unsigned *writes)
static void queue_write(int fd, struct io_uring_cqe *cqe) static void queue_write(int fd, struct io_uring_cqe *cqe)
{ {
struct io_data *data = (struct io_data *) cqe->user_data; struct io_data *data = (struct io_data *) (uintptr_t) cqe->user_data;
struct io_uring_sqe *sqe; struct io_uring_sqe *sqe;
sqe = io_uring_get_sqe(&out_ring); sqe = io_uring_get_sqe(&out_ring);