u_diroff
long u_diroff;
#define u_diroff un_u.u_diroff
if (nameiop != LOOKUP || up->u_diroff == 0 || up->u_diroff > fsize) {
offset = up->u_diroff;
up->u_diroff = ds->offset + ds->off;