UIO_MX
if (off != uio->uio_offset || off < 0 || (u_int)off % UIO_MX != 0 ||
uio->uio_resid < UIO_MX)
i = (u_int)off / UIO_MX;
while (uio->uio_resid >= UIO_MX) {
bzero((caddr_t)dp, UIO_MX);
dp->d_reclen = UIO_MX;
dp->d_reclen = UIO_MX;
dp->d_off = UIO_MX * (i + 1);
error = uiomove(dp, UIO_MX, uio);
uio->uio_offset = i * UIO_MX;