src/server/daemon/vfs.h

branch
webdav
changeset 211
2160585200ac
parent 189
a2438f6d1e73
child 241
4adad7faf452
equal deleted inserted replaced
210:21274e5950af 211:2160585200ac
55 55
56 SYS_FILE sys_vfs_open(VFSContext *ctx, char *path, int oflags); 56 SYS_FILE sys_vfs_open(VFSContext *ctx, char *path, int oflags);
57 int sys_vfs_stat(VFSContext *ctx, char *path, struct stat *buf); 57 int sys_vfs_stat(VFSContext *ctx, char *path, struct stat *buf);
58 int sys_vfs_fstat(VFSContext *ctx, SYS_FILE fd, struct stat *buf); 58 int sys_vfs_fstat(VFSContext *ctx, SYS_FILE fd, struct stat *buf);
59 VFS_DIR sys_vfs_opendir(VFSContext *ctx, char *path); 59 VFS_DIR sys_vfs_opendir(VFSContext *ctx, char *path);
60 VFS_DIR sys_vfs_fdopendir(VFSContext *ctx, SYS_FILE fd);
60 int sys_vfs_mkdir(VFSContext *ctx, char *path); 61 int sys_vfs_mkdir(VFSContext *ctx, char *path);
61 int sys_vfs_unlink(VFSContext *ctx, char *path); 62 int sys_vfs_unlink(VFSContext *ctx, char *path);
62 63
63 int sys_path_op(VFSContext *ctx, char *path, sys_op_f op); 64 int sys_path_op(VFSContext *ctx, char *path, sys_op_f op);
64 int sys_acl_check(VFSContext *ctx, uint32_t access_mask, SysACL *externacl); 65 int sys_acl_check(VFSContext *ctx, uint32_t access_mask, SysACL *externacl);

mercurial