summaryrefslogtreecommitdiff
path: root/PACE/pace/win32/aio.inl
diff options
context:
space:
mode:
Diffstat (limited to 'PACE/pace/win32/aio.inl')
-rw-r--r--PACE/pace/win32/aio.inl75
1 files changed, 75 insertions, 0 deletions
diff --git a/PACE/pace/win32/aio.inl b/PACE/pace/win32/aio.inl
new file mode 100644
index 00000000000..c59c6efd2c4
--- /dev/null
+++ b/PACE/pace/win32/aio.inl
@@ -0,0 +1,75 @@
+/* $Id$ -*- C -*-
+
+ * =============================================================================
+ *
+ * = LIBRARY
+ * pace
+ *
+ * = FILENAME
+ * pace/posix/aio.inl
+ *
+ * = AUTHOR
+ * Luther Baker
+ *
+ * ============================================================================= */
+
+PACE_INLINE
+int
+pace_aio_cancel (int fildes, struct aiocb * aiocbp)
+{
+ return aio_cancel (fildes, aiocbp);
+}
+
+PACE_INLINE
+int
+pace_aio_error (const struct aiocb * aiocbp)
+{
+ return aio_error (aiocbp);
+}
+
+PACE_INLINE
+int
+pace_aio_fsync (int op, struct aiocb * aiocbp)
+{
+ return aio_fsync (op, aiocbp);
+}
+
+PACE_INLINE
+int
+pace_aio_read (struct aiocb * aiocbp)
+{
+ return aio_read (aiocbp);
+}
+
+PACE_INLINE
+int
+pace_aio_return (struct aiocb * aiocbp)
+{
+ return aio_return (aiocbp);
+}
+
+PACE_INLINE
+int
+pace_aio_suspend (const struct aiocb * const list[],
+ int nent,
+ const struct timespec * timeout)
+{
+ return aio_suspend (list, nent, timeout);
+}
+
+PACE_INLINE
+int
+pace_aio_write (struct aiocb * aiocbp)
+{
+ return aio_write (aiocbp);
+}
+
+PACE_INLINE
+int
+pace_lio_listio (int mode,
+ struct aiocb * const list[],
+ int nent,
+ struct sigevent * sig)
+{
+ return lio_listio (mode, list, nent, sig);
+}