]> git.ipfire.org Git - pakfire.git/commitdiff
jail: Drop custom log callback stuff
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 19 Dec 2023 17:22:11 +0000 (17:22 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 19 Dec 2023 17:22:11 +0000 (17:22 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/include/pakfire/jail.h
src/libpakfire/jail.c
src/libpakfire/libpakfire.sym

index d5d2feb2a3d836675d2dda3b42289e7459add413..6185d2016b959c20c5dbb8d39adf34fe4e2e1e4e 100644 (file)
@@ -25,9 +25,6 @@
 
 struct pakfire_jail;
 
-typedef int (*pakfire_jail_log_callback)
-       (struct pakfire* pakfire, void* data, int priority, const char* line, size_t length);
-
 int pakfire_jail_create(struct pakfire_jail** jail, struct pakfire* pakfire);
 
 struct pakfire_jail* pakfire_jail_ref(struct pakfire_jail* jail);
@@ -37,10 +34,6 @@ struct pakfire_jail* pakfire_jail_unref(struct pakfire_jail* jail);
 int pakfire_jail_bind(struct pakfire_jail* jail,
        const char* source, const char* target, int flags);
 
-// Callbacks
-void pakfire_jail_set_log_callback(struct pakfire_jail* jail,
-       pakfire_jail_log_callback callback, void* data);
-
 // Resource Limits
 int pakfire_jail_nice(struct pakfire_jail* jail, int nice);
 
index 9aac4962b10a938206cd1e0ecfe895c0ebbbae7c..98ab12d5d83f0974c1c3862067df1e3365561d94 100644 (file)
@@ -112,13 +112,6 @@ struct pakfire_jail {
        // Mountpoints
        struct pakfire_jail_mountpoint mountpoints[MAX_MOUNTPOINTS];
        unsigned int num_mountpoints;
-
-       // Callbacks
-       struct pakfire_jail_callbacks {
-               // Log
-               pakfire_jail_log_callback log;
-               void* log_data;
-       } callbacks;
 };
 
 struct pakfire_log_buffer {
@@ -308,9 +301,6 @@ PAKFIRE_EXPORT int pakfire_jail_create(struct pakfire_jail** jail, struct pakfir
 
        DEBUG(j->pakfire, "Allocated new jail at %p\n", j);
 
-       // Set the default logging callback
-       pakfire_jail_set_log_callback(j, pakfire_jail_default_log_callback, NULL);
-
        // Set default environment
        for (const struct environ* e = ENV; e->key; e++) {
                r = pakfire_jail_set_env(j, e->key, e->val);
@@ -361,14 +351,6 @@ PAKFIRE_EXPORT struct pakfire_jail* pakfire_jail_unref(struct pakfire_jail* jail
        return NULL;
 }
 
-// Logging Callback
-
-PAKFIRE_EXPORT void pakfire_jail_set_log_callback(struct pakfire_jail* jail,
-               pakfire_jail_log_callback callback, void* data) {
-       jail->callbacks.log = callback;
-       jail->callbacks.log_data = data;
-}
-
 // Resource Limits
 
 PAKFIRE_EXPORT int pakfire_jail_nice(struct pakfire_jail* jail, int nice) {
index 73fb3968d1a522e006daa597c240332c7ea610f0..6083a70e68c707faa6c18f13730a71d3cf88f21d 100644 (file)
@@ -181,7 +181,6 @@ global:
        pakfire_jail_nice;
        pakfire_jail_ref;
        pakfire_jail_set_env;
-       pakfire_jail_set_log_callback;
        pakfire_jail_set_timeout;
        pakfire_jail_unref;