add stubs for all fuse functions

This commit is contained in:
josch
2014-12-19 01:52:59 +01:00
parent 171fd815f2
commit 862bdcff80
3 changed files with 248 additions and 21 deletions

View File

@@ -43,13 +43,18 @@ struct mediafirefs_context_private {
};
int mediafirefs_getattr(const char *path, struct stat *stbuf);
int mediafirefs_readdir(const char *path, void *buf,
fuse_fill_dir_t filldir, off_t offset,
struct fuse_file_info *info);
void mediafirefs_destroy();
int mediafirefs_readlink(const char *path, char *buf,
size_t bufsize);
int mediafirefs_mknod(const char *path, mode_t mode, dev_t dev);
int mediafirefs_mkdir(const char *path, mode_t mode);
int mediafirefs_rmdir(const char *path);
int mediafirefs_unlink(const char *path);
int mediafirefs_rmdir(const char *path);
int mediafirefs_symlink(const char *target, const char *linkpath);
int mediafirefs_rename(const char *oldpath, const char *newpath);
int mediafirefs_link(const char *target, const char *linkpath);
int mediafirefs_chmod(const char *path, mode_t mode);
int mediafirefs_chown(const char *path, uid_t uid, gid_t gid);
int mediafirefs_truncate(const char *path, off_t length);
int mediafirefs_open(const char *path,
struct fuse_file_info *file_info);
int mediafirefs_read(const char *path, char *buf, size_t size,
@@ -58,9 +63,37 @@ int mediafirefs_read(const char *path, char *buf, size_t size,
int mediafirefs_write(const char *path, const char *buf,
size_t size, off_t offset,
struct fuse_file_info *file_info);
int mediafirefs_statfs(const char *path, struct statvfs *buf);
int mediafirefs_flush(const char *path,
struct fuse_file_info *file_info);
int mediafirefs_release(const char *path,
struct fuse_file_info *file_info);
int mediafirefs_fsync(const char *path, int datasync,
struct fuse_file_info *file_info);
int mediafirefs_setxattr(const char *path, const char *name,
const char *value, size_t size,
int flags);
int mediafirefs_getxattr(const char *path, const char *name,
char *value, size_t size);
int mediafirefs_listxattr(const char *path, char *list,
size_t size);
int mediafirefs_removexattr(const char *path, const char *list);
int mediafirefs_opendir(const char *path,
struct fuse_file_info *file_info);
int mediafirefs_readdir(const char *path, void *buf,
fuse_fill_dir_t filldir, off_t offset,
struct fuse_file_info *info);
int mediafirefs_releasedir(const char *path,
struct fuse_file_info *file_info);
int mediafirefs_fsyncdir(const char *path,
int datasync,
struct fuse_file_info *file_info);
void *mediafirefs_init(struct fuse_conn_info *conn);
void mediafirefs_destroy(void *user_ptr);
int mediafirefs_access(const char *path, int mode);
int mediafirefs_create(const char *path, mode_t mode,
struct fuse_file_info *file_info);
int mediafirefs_utimens(const char *path,
const struct timespec tv[2]);
#endif