From: Jelmer Vernooij Date: Thu, 17 Jul 2025 10:52:35 +0000 (+0300) Subject: Provide public symbol tdb_logging_function removed upstream without major version... X-Git-Tag: archive/raspbian/2%4.22.3+dfsg-4+rpi1^2~23 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1325da7bfb48bb6675ba984f5fbe75261e1d0cd3;p=samba.git 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 --- 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;