Lines Matching refs:pagbuf
63 if (strlcpy(pagbuf, file, sizeof (pagbuf)) >= sizeof (pagbuf) || in dbminit()
64 strlcat(pagbuf, ".pag", sizeof (pagbuf)) >= sizeof (pagbuf)) { in dbminit()
72 pagf = open(pagbuf, 2); in dbminit()
74 pagf = open(pagbuf, 0); in dbminit()
83 (void) strlcpy(pagbuf, file, sizeof (pagbuf)); in dbminit()
84 (void) strlcat(pagbuf, ".dir", sizeof (pagbuf)); in dbminit()
85 dirf = open(pagbuf, 2); in dbminit()
87 dirf = open(pagbuf, 0); in dbminit()
150 item = makdatum(pagbuf, i); in fetch()
154 item = makdatum(pagbuf, i+1); in fetch()
172 item = makdatum(pagbuf, i); in delete()
176 delitem(pagbuf, i); in delete()
177 delitem(pagbuf, i); in delete()
182 (void) write(pagf, pagbuf, PBLKSIZ); in delete()
203 item = makdatum(pagbuf, i); in store()
207 delitem(pagbuf, i); in store()
208 delitem(pagbuf, i); in store()
212 i = additem(pagbuf, key); in store()
215 if (additem(pagbuf, dat) < 0) { in store()
216 delitem(pagbuf, i); in store()
220 (void) write(pagf, pagbuf, PBLKSIZ); in store()
230 item = makdatum(pagbuf, i); in store()
246 delitem(pagbuf, i); in store()
247 item = makdatum(pagbuf, i); in store()
253 delitem(pagbuf, i); in store()
259 if (write(pagf, pagbuf, PBLKSIZ) < 0) in store()
287 item = makdatum(pagbuf, i); in nextkey()
313 bitem = makdatum(pagbuf, 0); in firsthash()
315 item = makdatum(pagbuf, i); in firsthash()
342 readsize = read(pagf, pagbuf, PBLKSIZ); in dbm_access()
345 bzero(pagbuf+readsize, PBLKSIZ-readsize); in dbm_access()
347 chkblk(pagbuf); in dbm_access()