Lines Matching refs:DBM
49 static int getdbit proto((DBM *, long));
50 static int setdbit proto((DBM *, long));
51 static int getpage proto((DBM *, long));
52 static datum getnext proto((DBM *));
53 static int makroom proto((DBM *, long, int));
76 DBM *
79 register DBM *db;
85 return errno = EINVAL, (DBM *) NULL;
92 return errno = ENOMEM, (DBM *) NULL;
105 DBM *
108 register DBM *db;
111 if ((db = (DBM *) malloc(sizeof(DBM))) == NULL)
112 return errno = ENOMEM, (DBM *) NULL;
161 return (DBM *) NULL;
165 sdbm_close(register DBM *db)
177 sdbm_fetch(register DBM *db, datum key)
189 sdbm_exists(register DBM *db, datum key)
201 sdbm_delete(register DBM *db, datum key)
225 sdbm_store(register DBM *db, datum key, datum val, int flags)
283 makroom(register DBM *db, long int hash, int need)
379 sdbm_firstkey(register DBM *db)
397 sdbm_nextkey(register DBM *db)
408 getpage(register DBM *db, register long int hash)
447 getdbit(register DBM *db, register long int dbit)
471 setdbit(register DBM *db, register long int dbit)
513 getnext(register DBM *db)