DIRBLKSIZ
dirp->dd_len = DIRBLKSIZ;
if (space < DIRBLKSIZ) {
if (((pagesz = getpagesize()) % DIRBLKSIZ) == 0)
incr = DIRBLKSIZ;
{ 0, DIRBLKSIZ, 0, 0, 0 },
{ 0, DIRBLKSIZ, 0, 0 },
int dirblksiz = DIRBLKSIZ;
make_dinode(LOSTFOUNDINO, dip, howmany(DIRBLKSIZ,fs->lfs_fsize), fs);
VTOI(vp)->i_lfs_osize = dip->di_size = DIRBLKSIZ;
lfs_btofsb(fs, roundup(DIRBLKSIZ,fs->lfs_fsize));
for (i = 0; i < ULFS_NDADDR && i < howmany(DIRBLKSIZ, lfs_sb_getbsize(fs)); i++)
if (DIRBLKSIZ < lfs_sb_getbsize(fs))
roundup(DIRBLKSIZ,fs->lfs_fsize);
char dd_buf[DIRBLKSIZ];
i = DIRBLKSIZ - (loc & (DIRBLKSIZ - 1));
char dirbuf[DIRBLKSIZ];
if (dirloc + dp->d_reclen > DIRBLKSIZ) {
DIRBLKSIZ - prev;
if (fwrite(dirbuf, DIRBLKSIZ, 1, df) != 1)
((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev;
(void) lseek(rdirp->dd_fd, base + (loc & ~(DIRBLKSIZ - 1)), SEEK_SET);
rdirp->dd_loc = loc & (DIRBLKSIZ - 1);
rdirp->dd_size = read(rdirp->dd_fd, rdirp->dd_buf, DIRBLKSIZ);
DIRBLKSIZ);
dp->d_reclen > DIRBLKSIZ + 1 - rdirp->dd_loc) {
char dirbuf[DIRBLKSIZ];
while ((size = read(fd, dirbuf, DIRBLKSIZ)) == DIRBLKSIZ) {
(uio_uio_resid(uiop) & (DIRBLKSIZ - 1)) == 0,
readsize = uio_uio_resid(uiop) + DIRBLKSIZ;
left = DIRBLKSIZ - blksiz;
if (blksiz == DIRBLKSIZ)
left = DIRBLKSIZ - blksiz;
dp->d_reclen = DIRBLKSIZ;
uio_iov_base_add(uiop, DIRBLKSIZ);
uio_iov_len_add(uiop, -(DIRBLKSIZ));
uio_uio_resid_add(uiop, -(DIRBLKSIZ));
uiop->uio_offset += DIRBLKSIZ;
(uio_uio_resid(uiop) & (DIRBLKSIZ - 1)) == 0,
left = DIRBLKSIZ - blksiz;
if (blksiz == DIRBLKSIZ)
left = DIRBLKSIZ - blksiz;
dp->d_reclen = DIRBLKSIZ;
uio_iov_base_add(uiop, DIRBLKSIZ);
uio_iov_len_add(uiop, -(DIRBLKSIZ));
uio_uio_resid_add(uiop, -(DIRBLKSIZ));
uiop->uio_offset += DIRBLKSIZ;
left = uio->uio_resid % DIRBLKSIZ;
(uiop->uio_offset & (DIRBLKSIZ - 1)) == 0 &&
(uiop->uio_resid & (DIRBLKSIZ - 1)) == 0,
(uiop->uio_offset & (DIRBLKSIZ - 1)) == 0 &&
(uiop->uio_resid & (DIRBLKSIZ - 1)) == 0,
#define NFS_READDIRBLKSIZ DIRBLKSIZ /* Minimal nm_readdirsize */
#define NFS_DIRBLKSIZ (16 * DIRBLKSIZ) /* Must be a multiple of DIRBLKSIZ */
siz = ((cnt + DIRBLKSIZ - 1) & ~(DIRBLKSIZ - 1));
siz = ((siz + DIRBLKSIZ - 1) & ~(DIRBLKSIZ - 1));
char dirbuf[DIRBLKSIZ];
while ((size = read(fd, dirbuf, DIRBLKSIZ)) == DIRBLKSIZ)
char buf[DIRBLKSIZ];