This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / arch / um / include / aio.h
similarity index 50%
rename from arch/um/kernel/skas/include/mmu-skas.h
rename to arch/um/include/aio.h
index 4cd60d7..6096f4f 100644 (file)
@@ -1,15 +1,27 @@
-/*
- * Copyright (C) 2002 Jeff Dike (jdike@karaya.com)
+/* 
+ * Copyright (C) 2004 Jeff Dike (jdike@karaya.com)
  * Licensed under the GPL
  */
 
-#ifndef __SKAS_MMU_H
-#define __SKAS_MMU_H
+#ifndef AIO_H__
+#define AIO_H__
+
+enum aio_type { AIO_READ, AIO_WRITE, AIO_MMAP };
+
+struct aio_thread_reply {
+       void *data;
+       int err;
+};
 
-struct mmu_context_skas {
-       int mm_fd;
+struct aio_context {
+       int reply_fd;
 };
 
+#define INIT_AIO_CONTEXT { .reply_fd   = -1 }
+
+extern int submit_aio(enum aio_type type, int fd, char *buf, int len, 
+                     unsigned long long offset, int reply_fd, void *data);
+
 #endif
 
 /*