summaryrefslogtreecommitdiff
path: root/bootstrap.conf
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2022-09-19 18:32:03 +0100
committerColin Watson <cjwatson@debian.org>2022-09-19 18:32:03 +0100
commitbb0f7086ba4ce4503761737bf612088c03b6c495 (patch)
tree7b83df0f8d10f67d22c426dd97e487d94e76d350 /bootstrap.conf
parent9ee5a17dea3b1c7e8d8f65d53a4f9b86f8156d99 (diff)
Maintain multi key references in sorted order
This is a step towards being able to reproduce the same database given the same manual page tree. * bootstrap.conf (gnulib_modules): Add stpcpy. * libdb/db_lookup.c (name_ext_equals): Remove static; add pure attribute. (name_ext_compare): New function. (list_extensions): Add entries in sorted order. * libdb/db_storage.h (name_ext_equals, name_ext_compare): Add prototypes. * libdb/db_store.c (make_extensions_reference): New function. (dbstore): When building or updating multi key references, maintain them in sorted order. * NEWS.md: Document this.
Diffstat (limited to 'bootstrap.conf')
-rw-r--r--bootstrap.conf1
1 files changed, 1 insertions, 0 deletions
diff --git a/bootstrap.conf b/bootstrap.conf
index 16c043ba..dc8e4792 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -69,6 +69,7 @@ gnulib_modules="
sigprocmask
stat-time
stdbool
+ stpcpy
strcase
strcasestr
strerror