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); |