di_sgid
u_int16_t di_sgid; /* 6: File group. */
dip->di_sgid == GID_LONG ? dip->di_gid : (gid_t)dip->di_sgid;
buf->c_dinode.di_sgid = GID_LONG;
if (curfile.dip->di_sgid != GID_LONG)
curfile.dip->di_gid = curfile.dip->di_sgid;
gid = curfile.dip->di_sgid == GID_LONG ?
curfile.dip->di_gid : (gid_t)curfile.dip->di_sgid;
if (itab[j].di_sgid != GID_LONG)
itab[j].di_gid = (unsigned int)itab[j].di_sgid;
if (dp->di_sgid != GID_LONG)
dp->di_gid = dp->di_sgid;
if (itab[j].di_sgid != GID_LONG)
itab[j].di_gid = itab[j].di_sgid;
d_gid = (dp->di_sgid == GID_LONG) ? dp->di_gid : (uid_t)dp->di_sgid;