]> pd.if.org Git - zpackage/blobdiff - lib/zpm.c
add zpm wrapper for checking if a db is readonly
[zpackage] / lib / zpm.c
index 63ecc17632c46eefb37aa5137abe22421cb38c28..501cc98d9a01e848f4ed53afd7109e2bdc3174cd 100644 (file)
--- a/lib/zpm.c
+++ b/lib/zpm.c
@@ -53,6 +53,13 @@ int zpm_rollback(struct zpm *z) {
        return 1;
 }
 
+int zpm_readonly(struct zpm *z) {
+       if (z->db && sqlite3_db_readonly(z->db, "main")) {
+               return 1;
+       }
+       return 0;
+}
+
 int zpm_db_set_pragma(struct zpm *db, int pragma, int value) {
        int rc;
        char *sql;