COHERENT manpages
This page displays the COHERENT manpage for gdbm.h [Header file for GDBM routines].
List of available manpages
Index
gdbm.h -- Header File
Header file for GDBM routines
#include <gdbm.h>
Header file <gdbm.h> declares functions, data types, and global
variables used by the GDBM set of routines:
gdbm_close().............Close a GDBM data base
gdbm_delete()............Delete a record from a GDBM data base
gdbm_exists()............Check whether a GDBM data base contains a given record
gdbm_fetch().............Retrieve a record from a GDBM data base
gdbm_firstkey()..........Return the first record from a GDBM data base
gdbm_nextkey()...........Return the next record from a GDBM data base
gdbm_open()..............Open a GDBM data base
gdbm_reorganize()........Reorganize a GDBM data base
gdbm_setopt()............Set GDBM options
gdbm_store().............Add records to a GDBM data base
gdbm_strerror()..........Translate a GDBM error code into text
gdbm_sync()..............Flush buffered GDBM data into its data base
This header file also defines two structures that the GDBM routines use.
The first, datum, defines the structure of a data element, either a key or
its associated data set:
typedef struct {
char *dptr;
int dsize;
} datum;
The other structure, GDBM_FILE, holds the information that the GDBM
routines use to access a GDBM data base:
typedef struct {int dummy[10];} *GDBM_FILE;
Error codes are written into global variable gdbm_errno, and are defined in
header file <gdbmerrno.h>.
See Also
Notes
For a statement of copyright and permissions on this header file, see the
Lexicon entry for libgdbm.