Lines Matching refs:pagbuf
64 if (strlcpy(pagbuf, file, sizeof (pagbuf)) >= sizeof (pagbuf) || in dbminit()
65 strlcat(pagbuf, ".pag", sizeof (pagbuf)) >= sizeof (pagbuf)) { in dbminit()
73 pagf = open(pagbuf, 2); in dbminit()
75 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()
147 item = makdatum(pagbuf, i); in fetch()
152 item = makdatum(pagbuf, i+1); in fetch()
170 item = makdatum(pagbuf, i); in delete()
174 delitem(pagbuf, i); in delete()
175 delitem(pagbuf, i); in delete()
180 (void) write(pagf, pagbuf, PBLKSIZ); in delete()
196 item = makdatum(pagbuf, i); in store()
200 delitem(pagbuf, i); in store()
201 delitem(pagbuf, i); in store()
205 i = additem(pagbuf, key); in store()
208 if (additem(pagbuf, dat) < 0) { in store()
209 delitem(pagbuf, i); in store()
213 (void) write(pagf, pagbuf, PBLKSIZ); in store()
223 item = makdatum(pagbuf, i); in store()
228 delitem(pagbuf, i); in store()
229 item = makdatum(pagbuf, i); in store()
235 delitem(pagbuf, i); in store()
241 if (write(pagf, pagbuf, PBLKSIZ) < 0) { in store()
276 item = makdatum(pagbuf, i); in nextkey()
302 bitem = makdatum(pagbuf, 0); in firsthash()
304 item = makdatum(pagbuf, i); in firsthash()
331 readsize = read(pagf, pagbuf, PBLKSIZ); in dbm_access()
335 (void) memset((&pagbuf+readsize), 0, PBLKSIZ-readsize); in dbm_access()
337 chkblk(pagbuf); in dbm_access()