RF_FIRSTSHARE
s->r_flags |= RF_FIRSTSHARE;
if (r->r_flags & RF_FIRSTSHARE) {
s->r_flags &= ~RF_FIRSTSHARE;