]> git.ipfire.org Git - pakfire.git/commitdiff
requests: Make them private
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 4 Nov 2022 09:24:49 +0000 (09:24 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 4 Nov 2022 11:01:45 +0000 (11:01 +0000)
I hope this works...

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/pakfire.c
src/libpakfire/include/pakfire/request.h
src/libpakfire/libpakfire.sym
src/libpakfire/request.c

index e2f67f37715e962bb7e1fc48ed747a69d0ab4a4a..3f9003a6a4d5f9ef83b24c787d395105101a7e8c 100644 (file)
@@ -35,6 +35,7 @@
 #include <pakfire/repo.h>
 #include <pakfire/repolist.h>
 #include <pakfire/request.h>
+#include <pakfire/transaction.h>
 #include <pakfire/util.h>
 
 #include "archive.h"
index a626ccf7eea455d8d23042d69bb6bfd1f8a4e69b..12be470d287502d32b81acbb163170a8328047ed 100644 (file)
 #ifndef PAKFIRE_REQUEST_H
 #define PAKFIRE_REQUEST_H
 
-struct pakfire_request;
-
-#include <pakfire/package.h>
-#include <pakfire/problem.h>
-#include <pakfire/solution.h>
-#include <pakfire/transaction.h>
-
 enum pakfire_request_flags {
        PAKFIRE_REQUEST_WITHOUT_RECOMMENDED = 1 << 0,
        PAKFIRE_REQUEST_ALLOW_UNINSTALL     = 1 << 1,
@@ -40,6 +33,17 @@ enum pakfire_request_job_flags {
        PAKFIRE_REQUEST_ESSENTIAL           = 1 << 2,
 };
 
+#ifdef PAKFIRE_PRIVATE
+
+#include <solv/solver.h>
+
+#include <pakfire/package.h>
+#include <pakfire/problem.h>
+#include <pakfire/solution.h>
+#include <pakfire/transaction.h>
+
+struct pakfire_request;
+
 int pakfire_request_create(struct pakfire_request** request, struct pakfire* pakfire, int flags);
 
 struct pakfire_request* pakfire_request_ref(struct pakfire_request* request);
@@ -68,10 +72,6 @@ int pakfire_request_verify(struct pakfire_request* request, int flags);
 int pakfire_request_take_solution(struct pakfire_request* request,
        struct pakfire_solution* solution);
 
-#ifdef PAKFIRE_PRIVATE
-
-#include <solv/solver.h>
-
 Solver* pakfire_request_get_solver(struct pakfire_request* request);
 
 int pakfire_request_next_problem(
index 90c8e4c95a2a522574ce008fe33431e27087a1e2..f21a9d58ac8e71bafa7aa8317bf8eb1f993b45a9 100644 (file)
@@ -261,26 +261,6 @@ global:
        pakfire_repolist_ref;
        pakfire_repolist_unref;
 
-       # request
-       pakfire_request_create;
-       pakfire_request_erase;
-       pakfire_request_erase_package;
-       pakfire_request_get_pool;
-       pakfire_request_get_transaction;
-       pakfire_request_install;
-       pakfire_request_install_package;
-       pakfire_request_lock;
-       pakfire_request_lock_package;
-       pakfire_request_ref;
-       pakfire_request_solve;
-       pakfire_request_sync;
-       pakfire_request_take_solution;
-       pakfire_request_update;
-       pakfire_request_update_all;
-       pakfire_request_update_package;
-       pakfire_request_unref;
-       pakfire_request_verify;
-
        # solution
        pakfire_solution_ref;
        pakfire_solution_to_string;
index b9f1b57069106af53b0271d981585a7b5011bb94..4962fdda3437e45dab8fc7a0620c3fcf53f50ebe 100644 (file)
@@ -38,7 +38,6 @@
 #include <pakfire/logging.h>
 #include <pakfire/package.h>
 #include <pakfire/pakfire.h>
-#include <pakfire/private.h>
 #include <pakfire/problem.h>
 #include <pakfire/request.h>
 #include <pakfire/string.h>
@@ -149,7 +148,7 @@ static int setup_solver(struct pakfire_request* request, int flags) {
        return 0;
 }
 
-PAKFIRE_EXPORT int pakfire_request_create(struct pakfire_request** request,
+int pakfire_request_create(struct pakfire_request** request,
                struct pakfire* pakfire, int flags) {
        Pool* pool = pakfire_get_solv_pool(pakfire);
        int r = 1;
@@ -189,13 +188,13 @@ ERROR:
        return r;
 }
 
-PAKFIRE_EXPORT struct pakfire_request* pakfire_request_ref(struct pakfire_request* request) {
+struct pakfire_request* pakfire_request_ref(struct pakfire_request* request) {
        request->nrefs++;
 
        return request;
 }
 
-PAKFIRE_EXPORT struct pakfire_request* pakfire_request_unref(struct pakfire_request* request) {
+struct pakfire_request* pakfire_request_unref(struct pakfire_request* request) {
        if (--request->nrefs > 0)
                return request;
 
@@ -207,7 +206,7 @@ Solver* pakfire_request_get_solver(struct pakfire_request* request) {
        return request->solver;
 }
 
-PAKFIRE_EXPORT int pakfire_request_solve(struct pakfire_request* request,
+int pakfire_request_solve(struct pakfire_request* request,
                struct pakfire_transaction** transaction) {
        int r;
 
@@ -452,12 +451,12 @@ static int pakfire_request_add(struct pakfire_request* request, int action,
        return pakfire_request_add_job(request, action, what, extra_flags);
 }
 
-PAKFIRE_EXPORT int pakfire_request_install(struct pakfire_request* request,
+int pakfire_request_install(struct pakfire_request* request,
                const char* what, int flags) {
        return pakfire_request_add(request, SOLVER_INSTALL, what, flags);
 }
 
-PAKFIRE_EXPORT int pakfire_request_install_package(
+int pakfire_request_install_package(
                struct pakfire_request* request, struct pakfire_package* package) {
        return pakfire_request_add_package(request, SOLVER_INSTALL, package, 0);
 }
@@ -472,31 +471,31 @@ static int erase_flags(int flags) {
        return additional;
 }
 
-PAKFIRE_EXPORT int pakfire_request_erase(struct pakfire_request* request, const char* what, int flags) {
+int pakfire_request_erase(struct pakfire_request* request, const char* what, int flags) {
        return pakfire_request_add(request, SOLVER_ERASE, what, erase_flags(flags));
 }
 
-PAKFIRE_EXPORT int pakfire_request_erase_package(
+int pakfire_request_erase_package(
                struct pakfire_request* request, struct pakfire_package* package, int flags) {
        return pakfire_request_add_package(request, SOLVER_ERASE, package, erase_flags(flags));
 }
 
-PAKFIRE_EXPORT int pakfire_request_update(struct pakfire_request* request, const char* what, int flags) {
+int pakfire_request_update(struct pakfire_request* request, const char* what, int flags) {
        return pakfire_request_add(request, SOLVER_UPDATE, what, flags);
 }
 
-PAKFIRE_EXPORT int pakfire_request_update_package(
+int pakfire_request_update_package(
                struct pakfire_request* request, struct pakfire_package* package) {
        return pakfire_request_add_package(request, SOLVER_UPDATE, package, 0);
 }
 
-PAKFIRE_EXPORT int pakfire_request_update_all(struct pakfire_request* request, int flags) {
+int pakfire_request_update_all(struct pakfire_request* request, int flags) {
        queue_push2(&request->jobs, SOLVER_SOLVABLE_ALL|SOLVER_UPDATE|erase_flags(flags), 0);
 
        return 0;
 }
 
-PAKFIRE_EXPORT int pakfire_request_sync(struct pakfire_request* request, int flags) {
+int pakfire_request_sync(struct pakfire_request* request, int flags) {
        int solver_flags = SOLVER_SOLVABLE_ALL|SOLVER_DISTUPGRADE;
 
        // Drop orphans
@@ -508,15 +507,15 @@ PAKFIRE_EXPORT int pakfire_request_sync(struct pakfire_request* request, int fla
        return 0;
 }
 
-PAKFIRE_EXPORT int pakfire_request_lock(struct pakfire_request* request, const char* what) {
+int pakfire_request_lock(struct pakfire_request* request, const char* what) {
        return pakfire_request_add(request, SOLVER_LOCK, what, 0);
 }
 
-PAKFIRE_EXPORT int pakfire_request_lock_package(struct pakfire_request* request, struct pakfire_package* package) {
+int pakfire_request_lock_package(struct pakfire_request* request, struct pakfire_package* package) {
        return pakfire_request_add_package(request, SOLVER_LOCK, package, 0);
 }
 
-PAKFIRE_EXPORT int pakfire_request_verify(struct pakfire_request* request, int flags) {
+int pakfire_request_verify(struct pakfire_request* request, int flags) {
        queue_push2(&request->jobs, SOLVER_SOLVABLE_ALL|SOLVER_VERIFY, 0);
 
        return 0;
@@ -550,7 +549,7 @@ int pakfire_request_next_problem(
        return pakfire_problem_create(problem, request->pakfire, request, id);
 }
 
-PAKFIRE_EXPORT int pakfire_request_take_solution(struct pakfire_request* request,
+int pakfire_request_take_solution(struct pakfire_request* request,
                struct pakfire_solution* solution) {
        struct pakfire_problem* problem = pakfire_solution_get_problem(solution);