src/server/daemon/vfs.h

branch
aio
changeset 189
a2438f6d1e73
parent 187
4384bfbb7e26
child 211
2160585200ac
equal deleted inserted replaced
188:0e6a05c779e0 189:a2438f6d1e73
64 int sys_acl_check(VFSContext *ctx, uint32_t access_mask, SysACL *externacl); 64 int sys_acl_check(VFSContext *ctx, uint32_t access_mask, SysACL *externacl);
65 void sys_set_error_status(VFSContext *ctx); 65 void sys_set_error_status(VFSContext *ctx);
66 66
67 ssize_t sys_file_read(SYS_FILE fd, void *buf, size_t nbyte); 67 ssize_t sys_file_read(SYS_FILE fd, void *buf, size_t nbyte);
68 ssize_t sys_file_write(SYS_FILE fd, const void *buf, size_t nbyte); 68 ssize_t sys_file_write(SYS_FILE fd, const void *buf, size_t nbyte);
69 ssize_t sys_file_pread(SYS_FILE fd, void *buf, size_t nbyte, off_t offset);
70 ssize_t sys_file_pwrite(SYS_FILE fd, const void *buf, size_t nbyte, off_t offset);
69 off_t sys_file_seek(SYS_FILE fd, off_t offset, int whence); 71 off_t sys_file_seek(SYS_FILE fd, off_t offset, int whence);
70 void sys_file_close(SYS_FILE fd); 72 void sys_file_close(SYS_FILE fd);
71 int sys_file_aioread(aiocb_s *aiocb); 73 int sys_file_aioread(aiocb_s *aiocb);
72 int sys_file_aiowrite(aiocb_s *aiocb); 74 int sys_file_aiowrite(aiocb_s *aiocb);
73 75

mercurial