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) datum dbm_nextkey(DBM *db)
int dbm_store(DBM *db, datum key, datum dat, int replace)
long dbm_forder(DBM *db, datum key)
datum dbm_firstkey(DBM *db)
int status int void size_t count int const void size_t count const char int flags
DBM * dbm_open(char *file, int flags, int mode)
int dbm_delete(DBM *db, datum key)
datum dbm_fetch(DBM *db, datum key)