man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: July 2014
 
 

ndbm(3HEAD)

Name

ndbm.h, ndbm - definitions for ndbm database operations

Synopsis

#include <ndbm.h> 

Description

The <ndbm.h> header defines the datum type as a structure that includes at least the following members:


void   *dptr     /* pointer to the application's data */
size_t dsize     /* size of the object pointed to by dptr */

The size_t type is defined through typedef as described in <stddef.h>.

The <ndbm.h> header defines the DBM type through typedef.

The following constants are defined as possible values for the store_mode argument to dbm_store():

DBM_INSERT

Insertion of new entries only.

DBM_REPLACE

Allow replacing existing entries.

Attributes

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Interface Stability
Committed
Standard

See also

ndbm(3C), attributes(5), standards(5)