R4TRUNCATE
while (rp->r_flags & R4TRUNCATE)
rp->r_flags |= R4TRUNCATE;
rp->r_flags &= ~R4TRUNCATE;
if ((rp->r_flags & R4TRUNCATE) && pp->p_offset >= rp->r_truncaddr) {