aboutsummaryrefslogtreecommitdiff
path: root/src/gdbm.h.in
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2016-07-15 19:36:39 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2016-07-15 19:36:39 +0300
commit493772dc60886a315c749bf31fc1cbe682df5973 (patch)
tree9743f55e082e3306cf7ea3add00c152323afd065 /src/gdbm.h.in
parent44ca2b760b393e993b2a42fc489fa170910ad810 (diff)
downloadgdbm-493772dc60886a315c749bf31fc1cbe682df5973.tar.gz
gdbm-493772dc60886a315c749bf31fc1cbe682df5973.tar.bz2
New gdbm_setopt option to get the actual block size value
* src/gdbm.h.in (GDBM_GETBLOCKSIZE): New option. * src/gdbmcount.c (gdbm_count): Fix memory leak on error. * src/gdbmsetopt.c (gdbm_setopt): Rewrite. Handle GDBM_GETBLOCKSIZE. * NEWS: Document GDBM_GETBLOCKSIZE * doc/gdbm.texi: Likewise. * tests/gtload.c: New options -bsexact and -verbose. * tests/Makefile.am: Add new testcases. * tests/testsuite.at: Likewise. * tests/blocksize00.at: New testcase. * tests/blocksize01.at: Likewise. * tests/blocksize02.at: Likewise.
Diffstat (limited to 'src/gdbm.h.in')
-rw-r--r--src/gdbm.h.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gdbm.h.in b/src/gdbm.h.in
index 07d3d1f..404d079 100644
--- a/src/gdbm.h.in
+++ b/src/gdbm.h.in
@@ -81,6 +81,7 @@ extern "C" {
# define GDBM_GETCOALESCEBLKS 13 /* Get free block coalesce status */
# define GDBM_GETMAXMAPSIZE 14 /* Get maximum mapped memory size */
# define GDBM_GETDBNAME 15 /* Return database file name */
+# define GDBM_GETBLOCKSIZE 16 /* Return block size */
typedef @GDBM_COUNT_T@ gdbm_count_t;

Return to:

Send suggestions and report system problems to the System administrator.