From: Michael Tremer Date: Mon, 16 Oct 2023 10:12:37 +0000 (+0000) Subject: pakfire: Remove logging callback X-Git-Tag: 0.9.30~1494 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1a49fcc8ae83b8734c15426024294b30c6b45b8;p=pakfire.git pakfire: Remove logging callback Signed-off-by: Michael Tremer --- diff --git a/src/_pakfire/pakfire.c b/src/_pakfire/pakfire.c index 680c955a9..74d82ce28 100644 --- a/src/_pakfire/pakfire.c +++ b/src/_pakfire/pakfire.c @@ -21,6 +21,7 @@ #define PY_SSIZE_T_CLEAN #include #include +#include #include #include @@ -232,8 +233,7 @@ static int Pakfire_init(PakfireObject* self, PyObject* args, PyObject* kwds) { Py_BEGIN_ALLOW_THREADS // Create a new Pakfire instance - r = pakfire_create(&self->pakfire, pakfire_ctx, path, arch, fconf, flags, - Pakfire_log_callback, self->callbacks.log); + r = pakfire_create(&self->pakfire, pakfire_ctx, path, arch, fconf, flags); Py_END_ALLOW_THREADS diff --git a/src/cli/lib/pakfire.c b/src/cli/lib/pakfire.c index 3e43788bd..4133ab7d4 100644 --- a/src/cli/lib/pakfire.c +++ b/src/cli/lib/pakfire.c @@ -100,7 +100,7 @@ int cli_setup_pakfire(struct pakfire** pakfire, struct cli_config* config) { goto ERROR; // Initialize Pakfire - r = pakfire_create(&p, ctx, config->root, config->arch, f, config->flags, NULL, NULL); + r = pakfire_create(&p, ctx, config->root, config->arch, f, config->flags); if (r) goto ERROR; diff --git a/src/libpakfire/include/pakfire/logging.h b/src/libpakfire/include/pakfire/logging.h index 0fe1b7dcd..69fda7f77 100644 --- a/src/libpakfire/include/pakfire/logging.h +++ b/src/libpakfire/include/pakfire/logging.h @@ -22,13 +22,10 @@ #define PAKFIRE_LOGGING_H #include -#include typedef void (*pakfire_log_callback)(void* data, int priority, const char* file, int line, const char* fn, const char* format, va_list args); -#include - void pakfire_log_stderr(void* data, int priority, const char* file, int line, const char* fn, const char* format, va_list args); void pakfire_log_syslog(void* data, int priority, const char* file, @@ -36,7 +33,10 @@ void pakfire_log_syslog(void* data, int priority, const char* file, #ifdef PAKFIRE_PRIVATE +#include + #include +#include #define pakfire_ctx_log_condition(ctx, level, r, arg...) \ do { \ diff --git a/src/libpakfire/include/pakfire/pakfire.h b/src/libpakfire/include/pakfire/pakfire.h index eed978404..cd3ab2941 100644 --- a/src/libpakfire/include/pakfire/pakfire.h +++ b/src/libpakfire/include/pakfire/pakfire.h @@ -32,7 +32,6 @@ struct pakfire; #include #include #include -#include #include #include #include @@ -55,8 +54,7 @@ typedef void (*pakfire_status_callback)(struct pakfire* pakfire, void* data, int progress, const char* status); int pakfire_create(struct pakfire** pakfire, struct pakfire_ctx* ctx, - const char* path, const char* arch, FILE* conf, int flags, - pakfire_log_callback log_callback, void* log_data); + const char* path, const char* arch, FILE* conf, int flags); struct pakfire* pakfire_ref(struct pakfire* pakfire); struct pakfire* pakfire_unref(struct pakfire* pakfire); diff --git a/src/libpakfire/pakfire.c b/src/libpakfire/pakfire.c index 7c01877dc..9a7caf8ae 100644 --- a/src/libpakfire/pakfire.c +++ b/src/libpakfire/pakfire.c @@ -876,8 +876,7 @@ ERROR: } PAKFIRE_EXPORT int pakfire_create(struct pakfire** pakfire, struct pakfire_ctx* ctx, - const char* path, const char* arch, FILE* conf, int flags, - pakfire_log_callback log_callback, void* log_data) { + const char* path, const char* arch, FILE* conf, int flags) { char tempdir[PATH_MAX] = PAKFIRE_TMP_DIR "/pakfire-root-XXXXXX"; char private_dir[PATH_MAX]; int r = 1; diff --git a/tests/parser/test.c b/tests/parser/test.c index acac5f7d7..9bf5a5c4a 100644 --- a/tests/parser/test.c +++ b/tests/parser/test.c @@ -55,8 +55,7 @@ int main(int argc, const char* argv[]) { pakfire_ctx_set_log_callback(ctx, pakfire_log_stderr, NULL); // Create a pakfire instance - r = pakfire_create(&pakfire, ctx, root, NULL, NULL, - PAKFIRE_FLAGS_DEBUG, pakfire_log_stderr, NULL); + r = pakfire_create(&pakfire, ctx, root, NULL, NULL, PAKFIRE_FLAGS_DEBUG); if (r) { fprintf(stderr, "Could not create Pakfire: %m\n"); goto ERROR; diff --git a/tests/testsuite.c b/tests/testsuite.c index 8bbe1c0fc..a28115cdc 100644 --- a/tests/testsuite.c +++ b/tests/testsuite.c @@ -73,7 +73,7 @@ static int test_run(int i, struct test* t) { } // Create a pakfire instance - r = pakfire_create(&t->pakfire, ctx, root, NULL, c, flags, pakfire_log_stderr, NULL); + r = pakfire_create(&t->pakfire, ctx, root, NULL, c, flags); if (r) { LOG("ERROR: Could not initialize pakfire: %m\n"); goto ERROR;