src/server/daemon/vfs.h

branch
aio
changeset 187
4384bfbb7e26
parent 172
5580517faafc
child 189
a2438f6d1e73
--- a/src/server/daemon/vfs.h	Wed Jan 10 17:25:55 2018 +0100
+++ b/src/server/daemon/vfs.h	Wed Jan 10 18:47:37 2018 +0100
@@ -40,6 +40,12 @@
     DIR           *dir;
     struct dirent *cur;
 } SysVFSDir;
+
+enum VFSAioOp {
+    VFS_AIO_READ = 0,
+    VFS_AIO_WRITE
+};
+typedef enum VFSAioOp VFSAioOp;
     
 int vfs_init();
 
@@ -71,6 +77,8 @@
 int sys_mkdir(VFSContext *ctx, char *path, SysACL *sysacl);
 int sys_unlink(VFSContext *ctx, char *path, SysACL *sysacl);
 
+void vfs_queue_aio(aiocb_s *aiocb, VFSAioOp op);
+
 #ifdef	__cplusplus
 }
 #endif

mercurial