src/dbfs/dbfs.h
changeset 42 40a3b13ffc9d
parent 41 6abda2fa4579
child 48 8b019d191353
equal deleted inserted replaced
41:6abda2fa4579 42:40a3b13ffc9d
    79  * interrupts.
    79  * interrupts.
    80  */
    80  */
    81 
    81 
    82 /*
    82 /*
    83  * Useable as a callback to fuse_req_interrupt_func, will abort the given query and err the req.
    83  * Useable as a callback to fuse_req_interrupt_func, will abort the given query and err the req.
       
    84  *
       
    85  * Due to a locking bug in libfuse 2.7.4, this will actually delay the fuse_req_err until the next event-loop iteration.
    84  */
    86  */
    85 void dbfs_interrupt_query (struct fuse_req *req, void *query_ptr);
    87 void dbfs_interrupt_query (struct fuse_req *req, void *query_ptr);
    86 
    88 
    87 /*
    89 /*
    88  * XXX: More complicated state, is this actually needed?
    90  * XXX: More complicated state, is this actually needed?