Lines Matching refs:DBM
70 static void dbm_access(DBM *, unsigned long);
75 static int setbit(DBM *);
76 static int getbit(DBM *);
77 static int dbm_flushdir(DBM *);
78 static int dbm_flushpag(DBM *db);
81 datum dbm_do_nextkey(DBM *, datum);
82 int dbm_close_status(DBM *);
86 dbm_setdefwrite(DBM *db)
94 dbm_error(DBM *db)
102 dbm_clearerr(DBM *db)
108 dbm_flush(DBM *db)
119 dbm_flushpag(DBM *db)
137 dbm_flushdir(DBM *db)
155 DBM *
159 DBM *db;
162 if ((db = (DBM *)malloc(sizeof (*db))) == 0) {
164 return ((DBM *)0);
206 return ((DBM *)0);
210 dbm_close(DBM *db)
217 dbm_close_status(DBM *db)
233 dbm_forder(DBM *db, datum key)
248 dbm_fetch(DBM *db, datum key)
268 dbm_delete(DBM *db, datum key)
300 dbm_store(DBM *db, datum key, datum dat, int replace)
399 dbm_hashinc(DBM *db, unsigned long hash)
420 dbm_firsthash(DBM *db, unsigned long hash)
451 dbm_firstkey(DBM *db)
472 dbm_nextkey(DBM *db)
489 dbm_slow_nextkey(DBM *db)
538 dbm_do_nextkey(DBM *db, datum inkey)
714 dbm_access(DBM *db, unsigned long hash)
779 getbit(DBM *db)
804 setbit(DBM *db)