From 91dde5c956b1af491bc6c16ee230daa4b4b66706 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Thu, 6 Jun 2019 10:46:13 -0600 Subject: Add io_uring_submit_and_wait() Works just like io_uring_submit(), but also allows retrieving events (or waiting/polling for them) in the same call. Signed-off-by: Jens Axboe --- src/liburing.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/liburing.h') diff --git a/src/liburing.h b/src/liburing.h index d7aec73..1b4884a 100644 --- a/src/liburing.h +++ b/src/liburing.h @@ -74,6 +74,7 @@ extern int io_uring_peek_cqe(struct io_uring *ring, extern int io_uring_wait_cqe(struct io_uring *ring, struct io_uring_cqe **cqe_ptr); extern int io_uring_submit(struct io_uring *ring); +extern int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); extern struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); extern int io_uring_register_buffers(struct io_uring *ring, struct iovec *iovecs, -- cgit