src/dbfs/dbfs.h
changeset 36 56427f22e969
parent 33 c71f3053c714
child 41 6abda2fa4579
--- 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: