]> git.ipfire.org Git - pakfire.git/commitdiff
libpakfire: Make db functions private
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 3 Jun 2021 19:41:50 +0000 (19:41 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 3 Jun 2021 19:41:50 +0000 (19:41 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/db.c
src/libpakfire/include/pakfire/db.h
src/libpakfire/libpakfire.sym

index ddb702d9cae47f4a7dca2ee787d96a4837f08feb..17f0db68cc46c6be1de114ed1f24dc04d4df16b4 100644 (file)
@@ -31,7 +31,6 @@
 #include <pakfire/logging.h>
 #include <pakfire/package.h>
 #include <pakfire/pakfire.h>
-#include <pakfire/private.h>
 #include <pakfire/repo.h>
 #include <pakfire/types.h>
 #include <pakfire/util.h>
@@ -446,7 +445,7 @@ static int pakfire_db_setup(struct pakfire_db* db) {
        return 0;
 }
 
-PAKFIRE_EXPORT int pakfire_db_open(struct pakfire_db** db, Pakfire pakfire, int flags) {
+int pakfire_db_open(struct pakfire_db** db, Pakfire pakfire, int flags) {
        int r = 1;
 
        struct pakfire_db* o = calloc(1, sizeof(*o));
@@ -497,13 +496,13 @@ END:
        return r;
 }
 
-PAKFIRE_EXPORT struct pakfire_db* pakfire_db_ref(struct pakfire_db* db) {
+struct pakfire_db* pakfire_db_ref(struct pakfire_db* db) {
        db->nrefs++;
 
        return db;
 }
 
-PAKFIRE_EXPORT struct pakfire_db* pakfire_db_unref(struct pakfire_db* db) {
+struct pakfire_db* pakfire_db_unref(struct pakfire_db* db) {
        if (--db->nrefs > 0)
                return db;
 
@@ -609,7 +608,7 @@ static unsigned long pakfire_db_foreign_key_check(struct pakfire_db* db) {
 /*
        This function performs an integrity check of the database
 */
-PAKFIRE_EXPORT int pakfire_db_check(struct pakfire_db* db) {
+int pakfire_db_check(struct pakfire_db* db) {
        int r;
 
        // Perform integrity check
@@ -626,7 +625,7 @@ PAKFIRE_EXPORT int pakfire_db_check(struct pakfire_db* db) {
 }
 
 // Returns the number of packages installed
-PAKFIRE_EXPORT ssize_t pakfire_db_packages(struct pakfire_db* db) {
+ssize_t pakfire_db_packages(struct pakfire_db* db) {
        sqlite3_stmt* stmt = NULL;
        ssize_t packages = -1;
 
@@ -995,7 +994,7 @@ END:
        return r;
 }
 
-PAKFIRE_EXPORT int pakfire_db_add_package(struct pakfire_db* db,
+int pakfire_db_add_package(struct pakfire_db* db,
                PakfirePackage pkg, PakfireArchive archive) {
        sqlite3_stmt* stmt = NULL;
        int r;
@@ -1235,7 +1234,7 @@ ROLLBACK:
        return 1;
 }
 
-PAKFIRE_EXPORT int pakfire_db_remove_package(struct pakfire_db* db, PakfirePackage pkg) {
+int pakfire_db_remove_package(struct pakfire_db* db, PakfirePackage pkg) {
        sqlite3_stmt* stmt = NULL;
        int r = 1;
 
index 8873e651d75d2620e8132fa240bd8a3b11f4e50f..60d8fac35b2f418dee06c3cf4d911543dfa7491d 100644 (file)
 #ifndef PAKFIRE_DB_H
 #define PAKFIRE_DB_H
 
+#ifdef PAKFIRE_PRIVATE
+
 #include <sys/types.h>
 
+#include <pakfire/scriptlet.h>
 #include <pakfire/types.h>
 
 struct pakfire_db;
@@ -44,10 +47,6 @@ ssize_t pakfire_db_packages(struct pakfire_db* db);
 int pakfire_db_add_package(struct pakfire_db* db, PakfirePackage pkg, PakfireArchive archive);
 int pakfire_db_remove_package(struct pakfire_db* db, PakfirePackage pkg);
 
-#ifdef PAKFIRE_PRIVATE
-
-#include <pakfire/scriptlet.h>
-
 int pakfire_db_load(struct pakfire_db* db, PakfireRepo repo);
 
 struct pakfire_scriptlet* pakfire_db_get_scriptlet(
index bb69a44d9884221c5eff1a886b07bf1dc76dabb8..c175fb22a01b44466e6cb6830f7cc7130d45b9d2 100644 (file)
@@ -79,15 +79,6 @@ global:
        pakfire_build;
        pakfire_shell;
 
-       # db
-       pakfire_db_add_package;
-       pakfire_db_check;
-       pakfire_db_open;
-       pakfire_db_packages;
-       pakfire_db_ref;
-       pakfire_db_remove_package;
-       pakfire_db_unref;
-
        # dist
        pakfire_dist;