Provide public symbol tdb_logging_function removed upstream without major version...
authorJelmer Vernooij <jelmer@samba.org>
Thu, 6 Mar 2025 21:02:26 +0000 (00:02 +0300)
committerMichael Tokarev <mjt@tls.msk.ru>
Thu, 6 Mar 2025 21:02:26 +0000 (00:02 +0300)
Status: Not forwarded upstream

Gbp-Pq: Name tdb_logging_func.diff

lib/tdb/ABI/tdb-1.2.1.sigs
lib/tdb/common/open.c

index 84f200745e2d3bcf724102f6e3bec5d640c75e0d..3e06d6c44c944548832216fddb8e6ac0e7e3119a 100644 (file)
@@ -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 *)
index 87312f7dc09f784e7008124513a7d29a10b645be..d6632ba94eb9088abaee49e59d21a155fc31e864 100644 (file)
@@ -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;