Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ndbm(5) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ndbm(3C)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026