DIR_CANTCLOSE
while (rec != NULL && (rec->flags & DIR_CANTCLOSE) != 0)
caller->flags &= ~DIR_CANTCLOSE;
caller->flags |= DIR_CANTCLOSE;
DIR_CANTCLOSE,