aboutsummaryrefslogtreecommitdiff
path: root/src/gdbm.h.in
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2011-08-11 12:07:32 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2011-08-11 12:07:32 +0000
commitbd2e0f98caf08c5c0448773cd1cf91dceee557bb (patch)
tree54fbebdabf744f926d120b777801cc048b6adc8f /src/gdbm.h.in
parente8a2a215a7b73924da50b1407f107cfccd4fe979 (diff)
downloadgdbm-bd2e0f98caf08c5c0448773cd1cf91dceee557bb.tar.gz
gdbm-bd2e0f98caf08c5c0448773cd1cf91dceee557bb.tar.bz2
New option GDBM_GETDBNAME.
* src/gdbm.h.in (GDBM_GETDBNAME): New option. * src/gdbmsetopt.c (gdbm_setopt): Handle GDBM_GETDBNAME. * doc/gdbm.texinfo (Options): Document GDBM_GETDBNAME.
Diffstat (limited to 'src/gdbm.h.in')
-rw-r--r--src/gdbm.h.in18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/gdbm.h.in b/src/gdbm.h.in
index dbd88a4..52e0373 100644
--- a/src/gdbm.h.in
+++ b/src/gdbm.h.in
@@ -54,7 +54,7 @@
#define GDBM_SETCENTFREE 4 /* Keep all free blocks in the header. */
#define GDBM_SETCOALESCEBLKS 5 /* Attempt to coalesce free blocks. */
#define GDBM_SETMAXMAPSIZE 6 /* Set maximum mapped memory size */
-#define GDBM_SETMMAP 7
+#define GDBM_SETMMAP 7 /* Toggle mmap mode */
/* Compatibility defines: */
#define GDBM_CACHESIZE GDBM_SETCACHESIZE
@@ -62,14 +62,14 @@
#define GDBM_CENTFREE GDBM_SETCENTFREE
#define GDBM_COALESCEBLKS GDBM_SETCOALESCEBLKS
-#define GDBM_GETFLAGS 8
-#define GDBM_GETMMAP 9
-#define GDBM_GETCACHESIZE 10
-#define GDBM_GETSYNCMODE 11
-#define GDBM_GETCENTFREE 12
-#define GDBM_GETCOALESCEBLKS 13
-#define GDBM_GETMAXMAPSIZE 14
-
+#define GDBM_GETFLAGS 8 /* Get gdbm_open flags */
+#define GDBM_GETMMAP 9 /* Get mmap status */
+#define GDBM_GETCACHESIZE 10 /* Get current cache side */
+#define GDBM_GETSYNCMODE 11 /* Get synch mode */
+#define GDBM_GETCENTFREE 12 /* Get "centfree" status */
+#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 */
/* The data and key structure. */
typedef struct {

Return to:

Send suggestions and report system problems to the System administrator.