From 4c52b7e4a67ddfab55e0c8b6b61e940e252f679e Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Fri, 18 Apr 2025 13:02:55 +0300 Subject: [PATCH] Provide public symbol tdb_logging_function removed upstream without major version change. (bug #511011) Status: Not forwarded upstream Gbp-Pq: Name tdb_logging_func.diff --- lib/tdb/ABI/tdb-1.2.1.sigs | 1 + lib/tdb/common/open.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/lib/tdb/ABI/tdb-1.2.1.sigs b/lib/tdb/ABI/tdb-1.2.1.sigs index 84f20074..3e06d6c4 100644 --- a/lib/tdb/ABI/tdb-1.2.1.sigs +++ b/lib/tdb/ABI/tdb-1.2.1.sigs @@ -48,6 +48,7 @@ tdb_lockall_read: int (struct tdb_context *) tdb_lockall_read_nonblock: int (struct tdb_context *) tdb_lockall_unmark: int (struct tdb_context *) tdb_log_fn: tdb_log_func (struct tdb_context *) +tdb_logging_function: void tdb_logging_function(struct tdb_context *, tdb_log_func) tdb_map_size: size_t (struct tdb_context *) tdb_mmap: void (struct tdb_context *) tdb_munmap: int (struct tdb_context *) diff --git a/lib/tdb/common/open.c b/lib/tdb/common/open.c index 87312f7d..d6632ba9 100644 --- a/lib/tdb/common/open.c +++ b/lib/tdb/common/open.c @@ -844,6 +844,11 @@ _PUBLIC_ void tdb_set_logging_function(struct tdb_context *tdb, tdb->log = *log_ctx; } +_PUBLIC_ void tdb_logging_function(struct tdb_context *tdb, tdb_log_func fn) +{ + tdb->log.log_fn = fn; +} + _PUBLIC_ void *tdb_get_logging_private(struct tdb_context *tdb) { return tdb->log.log_private; -- 2.30.2