liburing-sys 0.1.2

raw bindings for liburing
Documentation
#include "liburing/src/liburing.h"

extern void _io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd,
				    void *addr, unsigned len, off_t offset);
extern void _io_uring_cqe_seen(struct io_uring *ring, struct io_uring_cqe *cqe);
extern void _io_uring_prep_readv(struct io_uring_sqe *sqe, int fd,
				       struct iovec *iovecs, unsigned nr_vecs,
				       off_t offset);
extern void _io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd,
					    void *buf, unsigned nbytes,
					    off_t offset);
extern void _io_uring_prep_writev(struct io_uring_sqe *sqe, int fd,
				        struct iovec *iovecs, unsigned nr_vecs,
					off_t offset);
extern void _io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd,
					     void *buf, unsigned nbytes,
					     off_t offset);
extern void _io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd,
				       unsigned fsync_flags);
extern void _io_uring_prep_nop(struct io_uring_sqe *sqe);