summaryrefslogtreecommitdiff
path: root/uring.h
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2020-06-10 14:51:49 +0200
committerDavid Härdeman <david@hardeman.nu>2020-06-10 14:51:49 +0200
commitaf7dbbcbc9fe89deb4951d45b0f6ce839199c88b (patch)
tree86bdf50d190c81ff267f4b26432d3cefa58d3387 /uring.h
parent06edc57d49547c2d5981467550043660c1f5f282 (diff)
Convert proxy to use task_buf as well
Diffstat (limited to 'uring.h')
-rw-r--r--uring.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/uring.h b/uring.h
index 935720d..d044f05 100644
--- a/uring.h
+++ b/uring.h
@@ -33,8 +33,16 @@ void uring_tbuf_read_until(struct cfg *cfg, struct uring_task *task,
void uring_tbuf_read_until_eof(struct cfg *cfg, struct uring_task *task,
callback_t callback);
-void uring_read(struct cfg *cfg, struct uring_task *task, void *buf,
- size_t len, off_t offset, callback_t callback);
+void uring_tbuf_read(struct cfg *cfg, struct uring_task *task, callback_t callback);
+
+void uring_read_offset(struct cfg *cfg, struct uring_task *task, void *buf,
+ size_t len, off_t offset, callback_t callback);
+
+static inline void
+uring_read(struct cfg *cfg, struct uring_task *task, void *buf, size_t len, callback_t callback)
+{
+ uring_read_offset(cfg, task, buf, len, 0, callback);
+}
void uring_openat(struct cfg *cfg, struct uring_task *task, const char *path,
callback_t callback);