summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen LaHaise <bcrl@kvack.org>2002-01-24 19:55:47 +0000
committerBen LaHaise <bcrl@kvack.org>2002-01-24 19:55:47 +0000
commit46351f42f166d8ec8d7c53e5feb6a92428590d7b (patch)
treeaf2c3e38f0309b61b3cd872485aee5f32f26865f
parent882df3457d17e05fad698c5a26f50b309b6797c8 (diff)
downloadlibaio-46351f42f166d8ec8d7c53e5feb6a92428590d7b.tar.gz
make timespec parameters const
-rw-r--r--src/io_getevents.c2
-rw-r--r--src/io_queue_wait.c2
-rw-r--r--src/libaio.h4
-rw-r--r--src/vsys_def.h4
4 files changed, 6 insertions, 6 deletions
diff --git a/src/io_getevents.c b/src/io_getevents.c
index a978b92..d485a0c 100644
--- a/src/io_getevents.c
+++ b/src/io_getevents.c
@@ -22,7 +22,7 @@
#include <time.h>
#include "vsys_def.h"
-int io_getevents(io_context_t ctx, long nr, struct io_event *events, struct timespec *timeout)
+int io_getevents(io_context_t ctx, long nr, struct io_event *events, const struct timespec *timeout)
{
return vsys_io_getevents(ctx, nr, events, timeout);
}
diff --git a/src/io_queue_wait.c b/src/io_queue_wait.c
index a39bc47..075f5ab 100644
--- a/src/io_queue_wait.c
+++ b/src/io_queue_wait.c
@@ -25,7 +25,7 @@
struct timespec;
-int io_queue_wait(io_context_t ctx, struct timespec *timeout)
+int io_queue_wait(io_context_t ctx, const struct timespec *timeout)
{
return vsys_io_getevents(ctx, 0, NULL, timeout);
}
diff --git a/src/libaio.h b/src/libaio.h
index 48569e0..d979c33 100644
--- a/src/libaio.h
+++ b/src/libaio.h
@@ -104,12 +104,12 @@ typedef void (*io_callback_t)(io_context_t ctx, struct iocb *iocb, long res, lon
extern int io_queue_init(int maxevents, io_context_t *ctxp);
extern int io_queue_grow(io_context_t ctx, int new_maxevents);
extern int io_queue_release(io_context_t ctx);
-extern int io_queue_wait(io_context_t ctx, struct timespec *timeout);
+extern int io_queue_wait(io_context_t ctx, const struct timespec *timeout);
extern int io_queue_run(io_context_t ctx);
extern int io_submit(io_context_t ctx, long nr, struct iocb *ios[]);
extern int io_cancel(io_context_t ctx, struct iocb *iocb);
-extern int io_getevents(io_context_t ctx_id, long nr, struct io_event *events, struct timespec *timeout);
+extern int io_getevents(io_context_t ctx_id, long nr, struct io_event *events, const struct timespec *timeout);
static inline void io_set_callback(struct iocb *iocb, io_callback_t cb)
diff --git a/src/vsys_def.h b/src/vsys_def.h
index 68d915b..13d032e 100644
--- a/src/vsys_def.h
+++ b/src/vsys_def.h
@@ -19,6 +19,6 @@ extern int vsys_io_setup(unsigned nr_reqs, io_context_t *ctxp);
extern int vsys_io_destroy(io_context_t ctx);
extern int vsys_io_submit(io_context_t ctx, long nr, struct iocb *iocbs[]);
extern int vsys_io_cancel(io_context_t ctx, struct iocb *iocb);
-extern int vsys_io_wait(io_context_t ctx, struct iocb *iocb, struct timespec *when);
-extern int vsys_io_getevents(io_context_t ctx_id, long nr, struct io_event *events, struct timespec *timeout);
+extern int vsys_io_wait(io_context_t ctx, struct iocb *iocb, const struct timespec *when);
+extern int vsys_io_getevents(io_context_t ctx_id, long nr, struct io_event *events, const struct timespec *timeout);