DBLKSIZ
where = (((off64_t)DIR->dir_u.ok.blkno) * DBLKSIZ);
DIR->dir_u.ok.blkdat, DBLKSIZ) < 0) {
len = read(m->map->entries->dbm_dirf, block, DBLKSIZ);
char dirbuf[DBLKSIZ];
where = (((off64_t)db->dbm_dirbno) * DBLKSIZ);
(write(db->dbm_dirf, db->dbm_dirbuf, DBLKSIZ) != DBLKSIZ)) {
i = bn % DBLKSIZ;
b = bn / DBLKSIZ;
where = (((off64_t)b) * DBLKSIZ);
(read(db->dbm_dirf, db->dbm_dirbuf, DBLKSIZ) !=
DBLKSIZ))
(void) memset(db->dbm_dirbuf, 0, DBLKSIZ);
i = bn % DBLKSIZ;
b = bn / DBLKSIZ;
where = (((off64_t)b) * DBLKSIZ);
(read(db->dbm_dirf, db->dbm_dirbuf, DBLKSIZ) != DBLKSIZ))
(void) memset(db->dbm_dirbuf, 0, DBLKSIZ);
i = bn % DBLKSIZ;
b = bn / DBLKSIZ;
where = (((off64_t)b) * DBLKSIZ);
(read(db->dbm_dirf, db->dbm_dirbuf, DBLKSIZ) != DBLKSIZ))
(void) memset(db->dbm_dirbuf, 0, DBLKSIZ);
where = (((off64_t)b) * DBLKSIZ);
(write(db->dbm_dirf, db->dbm_dirbuf, DBLKSIZ) != DBLKSIZ)) {
i = bn % DBLKSIZ;
b = bn / DBLKSIZ;
(void) lseek(dirf, (long)b*DBLKSIZ, 0);
readsize = read(dirf, dirbuf, DBLKSIZ);
if (readsize != DBLKSIZ) {
(void) memset(&dirbuf+readsize, 0, DBLKSIZ-readsize);
i = bn % DBLKSIZ;
b = bn / DBLKSIZ;
(void) lseek(dirf, (long)b*DBLKSIZ, 0);
if (write(dirf, dirbuf, DBLKSIZ) < 0)
char dirbuf[DBLKSIZ];
i = bn % DBLKSIZ;
b = bn / DBLKSIZ;
(void) lseek(dirf, (long)b*DBLKSIZ, 0);
readsize = read(dirf, dirbuf, DBLKSIZ);
if (readsize != DBLKSIZ) {
bzero(dirbuf+readsize, DBLKSIZ-readsize);
i = bn % DBLKSIZ;
b = bn / DBLKSIZ;
(void) lseek(dirf, (long)b*DBLKSIZ, 0);
if (write(dirf, dirbuf, DBLKSIZ) < 0)