70 #define _DBM_RDONLY 0x01
71 #define _DBM_IOERR 0x02
73 #define dbm_rdonly(db) ((db)->dbm_flags & _DBM_RDONLY)
75 #define dbm_error(db) ((db)->dbm_flags & _DBM_IOERR)
77 #define dbm_clearerr(db) ((db)->dbm_flags &= ~_DBM_IOERR)
80 #define dbm_dirfno(db) ((db)->dbm_dirf)
81 #define dbm_pagfno(db) ((db)->dbm_pagf)
int dbm_store(DBM *db, datum key, datum dat, int replace)
datum dbm_fetch(DBM *db, datum key)
int dbm_delete(DBM *db, datum key)
datum dbm_nextkey(DBM *db)
datum dbm_firstkey(DBM *db)
long dbm_forder(DBM *db, datum key)
DBM * dbm_open(char *file, int flags, int mode)
int status int void size_t count int const void size_t count const char int flags