ndbm(5) ndbm(5)
NAME
ndbm - Definitionen für ndbm-Datenbankoperationen
SYNTAX
#include <ndbm.h>
BESCHREIBUNG
Die Include-Datei <ndbm.h> definiert den Typ datum als eine Struktur,
die zumindest die folgenden Komponenten umfaßt:
void *dptr Einen Zeiger auf die Daten der Anwendung.
sizet dsize Die Größe des Objekts, auf die dptr zeigt.
Die Include-Datei <ndbm.h> definiert den Typ DBM über typedef.
Folgende Konstanten sind als mögliche Werte für das Argument
storemode zu dbmstore() definiert:
DBMINSERT Nur neue Einträge einfügen.
DBMREPLACE Ersetzen vorhandener Einträge erlaubt.
Folgende Funktionsprototypen können auch als Makros definiert sein:
int dbmclearerr(DBM *db);
void dbmclose(DBM *db);
int dbmdelete(DBM *db, datum key);
int dbmerror(DBM *db);
datum dbmfetch(DBM *db, datum key);
datum dbmfirstkey(DBM *db);
datum dbmnextkey(DBM *db);
DBM *dbmopen(const char *file, int openflags, modet filemode);
int dbmstore(DBM *db, datum key, datum content, int storemode);
Der Typ modet wird über typedef definiert, wie in <sys/types.h>
beschrieben.
SIEHE AUCH
ndbm(3C).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98