summaryrefslogtreecommitdiff
path: root/src/gdbmdefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gdbmdefs.h')
-rw-r--r--src/gdbmdefs.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gdbmdefs.h b/src/gdbmdefs.h
index ca88902..e1dcc66 100644
--- a/src/gdbmdefs.h
+++ b/src/gdbmdefs.h
@@ -326,7 +326,9 @@ struct gdbm_file_info
#define GDBM_DIR_COUNT(db) ((db)->header->dir_size / sizeof (off_t))
-#define GDBM_HEADER_AVAIL_SIZE(db) ((db)->avail_size)
+/* Offset of the avail block in GDBM header. */
+#define GDBM_HEADER_AVAIL_OFFSET(db) \
+ ((char*)(db)->avail - (char*)(db)->header)
/* Execute CODE without clobbering errno */
#define SAVE_ERRNO(code) \