diff -r 8041ac363f26 -r 4384bfbb7e26 src/server/daemon/vfs.h --- 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