Lines Matching refs:DBM
72 static void dbm_access(DBM *, unsigned long);
77 static int setbit(DBM *);
78 static int getbit(DBM *);
79 static int dbm_flushdir(DBM *);
80 static int dbm_flushpag(DBM *db);
86 datum dbm_do_nextkey(DBM *, datum);
87 int dbm_close_status(DBM *);
91 dbm_setdefwrite(DBM *db) in dbm_setdefwrite()
99 dbm_error(DBM *db) in dbm_error()
107 dbm_clearerr(DBM *db) in dbm_clearerr()
113 dbm_flush(DBM *db) in dbm_flush()
124 dbm_flushpag(DBM *db) in dbm_flushpag()
142 dbm_flushdir(DBM *db) in dbm_flushdir()
160 DBM *
164 DBM *db; in dbm_open()
167 if ((db = (DBM *)malloc(sizeof (*db))) == 0) { in dbm_open()
169 return ((DBM *)0); in dbm_open()
211 return ((DBM *)0); in dbm_open()
215 dbm_close(DBM *db) in dbm_close()
222 dbm_close_status(DBM *db) in dbm_close_status()
238 dbm_forder(DBM *db, datum key) in dbm_forder()
253 dbm_fetch(DBM *db, datum key) in dbm_fetch()
273 dbm_delete(DBM *db, datum key) in dbm_delete()
305 dbm_store(DBM *db, datum key, datum dat, int replace) in dbm_store()
404 dbm_hashinc(DBM *db, unsigned long hash) in dbm_hashinc()
425 dbm_firsthash(DBM *db, unsigned long hash) in dbm_firsthash()
456 dbm_firstkey(DBM *db) in dbm_firstkey()
477 dbm_nextkey(DBM *db) in dbm_nextkey()
494 dbm_slow_nextkey(DBM *db) in dbm_slow_nextkey()
543 dbm_do_nextkey(DBM *db, datum inkey) in dbm_do_nextkey()
719 dbm_access(DBM *db, unsigned long hash) in dbm_access()
784 getbit(DBM *db) in getbit()
809 setbit(DBM *db) in setbit()