PD_DEREF
drflags |= PD_DEREF;
drflags |= PD_DEREF;
if (!(drflags & PD_DEREF)) {
drflags |= PD_DEREF;
drflags |= PD_DEREF;
if (!(drflags & PD_DEREF)) {
drflags |= PD_DEREF;
prison_deref(pr, PD_KILL | PD_DEREF | PD_LOCKED | PD_LIST_XLOCKED);
drflags |= PD_DEREF;
if (!(drflags & PD_DEREF)) {
drflags |= PD_DEREF;
drflags = prison_lock_xlock(pr, PD_DEREF);
if (!(flags & PD_DEREF)) {
flags |= PD_DEREF;
if (!(flags & PD_DEREF)) {
flags |= PD_DEREF;
if (flags & PD_DEREF) {
flags |= PD_DEREF | PD_DEUREF;