diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2016-07-15 19:36:39 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2016-07-15 19:36:39 +0300 |
commit | 493772dc60886a315c749bf31fc1cbe682df5973 (patch) | |
tree | 9743f55e082e3306cf7ea3add00c152323afd065 /src/gdbm.h.in | |
parent | 44ca2b760b393e993b2a42fc489fa170910ad810 (diff) | |
download | gdbm-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.in | 1 |
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; |