src/dbfs/ops.h
changeset 38 1fd4da071575
parent 36 56427f22e969
equal deleted inserted replaced
37:c3880f3b4de8 38:1fd4da071575
     5 
     5 
     6 /* dbfs.c */
     6 /* dbfs.c */
     7 void dbfs_init (void *userdata, struct fuse_conn_info *conn);
     7 void dbfs_init (void *userdata, struct fuse_conn_info *conn);
     8 void dbfs_destroy (void *arg);
     8 void dbfs_destroy (void *arg);
     9 
     9 
    10 /* core.c */
       
    11 void dbfs_lookup (struct fuse_req *req, fuse_ino_t parent, const char *name);
       
    12 
       
    13 /* attr.c */
    10 /* attr.c */
    14 void dbfs_getattr (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi);
    11 void dbfs_getattr (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi);
    15 void dbfs_setattr(struct fuse_req *req, fuse_ino_t ino, struct stat *attr, int to_set, struct fuse_file_info *fi);
    12 void dbfs_setattr(struct fuse_req *req, fuse_ino_t ino, struct stat *attr, int to_set, struct fuse_file_info *fi);
    16 
    13 
    17 /* link.c */
    14 /* link.c */
       
    15 void dbfs_lookup (struct fuse_req *req, fuse_ino_t parent, const char *name);
    18 void dbfs_readlink (struct fuse_req *req, fuse_ino_t ino);
    16 void dbfs_readlink (struct fuse_req *req, fuse_ino_t ino);
    19 void dbfs_unlink (struct fuse_req *req, fuse_ino_t parent, const char *name);
    17 void dbfs_unlink (struct fuse_req *req, fuse_ino_t parent, const char *name);
       
    18 void dbfs_link (struct fuse_req *req, fuse_ino_t ino, fuse_ino_t newparent, const char *newname);
    20 
    19 
    21 /* dirop.c */
    20 /* dirop.c */
    22 void dbfs_opendir (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi);
    21 void dbfs_opendir (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi);
    23 void dbfs_readdir (struct fuse_req *req, fuse_ino_t ino, size_t size, off_t off, struct fuse_file_info *fi);
    22 void dbfs_readdir (struct fuse_req *req, fuse_ino_t ino, size_t size, off_t off, struct fuse_file_info *fi);
    24 void dbfs_releasedir (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi);
    23 void dbfs_releasedir (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi);