src/dbfs/ops.h
changeset 28 e944453ca924
child 30 d8fabd347a8e
equal deleted inserted replaced
27:461be4cd34a3 28:e944453ca924
       
     1 #ifndef DBFS_OPS_H
       
     2 #define DBFS_OPS_H
       
     3 
       
     4 #include "../evfuse.h"
       
     5 
       
     6 /* dbfs.c */
       
     7 void dbfs_init (void *userdata, struct fuse_conn_info *conn);
       
     8 void dbfs_destroy (void *arg);
       
     9 
       
    10 /* core.c */
       
    11 void dbfs_lookup (struct fuse_req *req, fuse_ino_t parent, const char *name);
       
    12 void dbfs_getattr (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi);
       
    13 
       
    14 /* dirop.c */
       
    15 void dbfs_opendir (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi);
       
    16 void dbfs_readdir (struct fuse_req *req, fuse_ino_t ino, size_t size, off_t off, struct fuse_file_info *fi);
       
    17 void dbfs_releasedir (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi);
       
    18 
       
    19 #endif /* DBFS_OPS_H */