NODE_FLAGS_DELETE_ON_CLOSE
#define NODE_FLAGS_DELETING (NODE_FLAGS_DELETE_ON_CLOSE |\
(node->flags & NODE_FLAGS_DELETE_ON_CLOSE) != 0;
#define NODE_FLAGS_DELETING (NODE_FLAGS_DELETE_ON_CLOSE |\
if (fnode->flags & NODE_FLAGS_DELETE_ON_CLOSE) {
if (dnode->flags & NODE_FLAGS_DELETE_ON_CLOSE) {
if (node->flags & NODE_FLAGS_DELETE_ON_CLOSE) {
ASSERT((node->flags & NODE_FLAGS_DELETE_ON_CLOSE) != 0);
node->flags &= ~NODE_FLAGS_DELETE_ON_CLOSE;
if (node->flags & NODE_FLAGS_DELETE_ON_CLOSE) {
node->flags |= NODE_FLAGS_DELETE_ON_CLOSE;
if (node->flags & NODE_FLAGS_DELETE_ON_CLOSE) {
node->flags &= ~NODE_FLAGS_DELETE_ON_CLOSE;
if (node->flags & NODE_FLAGS_DELETE_ON_CLOSE) {
if (of->f_node->flags & NODE_FLAGS_DELETE_ON_CLOSE) {
(node->flags & NODE_FLAGS_DELETE_ON_CLOSE) != 0;