--- a/src/dbfs/dbfs.h Fri Oct 17 20:12:20 2008 +0300
+++ b/src/dbfs/dbfs.h Tue Oct 21 21:42:17 2008 +0300
@@ -23,6 +23,9 @@
struct evfuse *ev_fuse;
};
+// used for error returns
+typedef int err_t;
+
// XXX: not sure how this should work
#define CACHE_TIMEOUT 1.0
@@ -50,6 +53,11 @@
int _dbfs_check_res (const struct evsql_result_info *res, size_t rows, size_t cols);
/*
+ * Same as _dbfs_check_res, but returns ENOENT/EIO directly
+ */
+err_t dbfs_check_result (const struct evsql_result_info *res, size_t rows, size_t cols);
+
+/*
* Fill a `struct state` with info retrieved from a SQL query.
*
* The result must contain four columns, starting at the given offset: