DCMD_PIPE
flags |= DCMD_PIPE | DCMD_LOOP | DCMD_LOOPFIRST | DCMD_ADDRSPEC;
if (!(flags & DCMD_PIPE))
return ((flags & DCMD_PIPE) ? DCMD_OK : DCMD_ABORT);
if ((flags & (DCMD_PIPE | DCMD_PIPE_OUT)) || mdb.m_depth == 1)
if (!keep && (flags & DCMD_PIPE)) {
uint_t only_matching = addrspec && (flags & DCMD_PIPE);
flags &= ~DCMD_PIPE;
if (element == NULL && (flags & DCMD_PIPE))
if (element == NULL && (flags & DCMD_PIPE))
warn = (flags & (DCMD_LOOP | DCMD_PIPE)) ? FALSE : TRUE;
if ((flags != (DCMD_ADDRSPEC|DCMD_LOOP|DCMD_PIPE)) &&
(flags != (DCMD_ADDRSPEC|DCMD_LOOP|DCMD_PIPE|DCMD_LOOPFIRST))) {
DCMD_LOOPFIRST | DCMD_PIPE | DCMD_PIPE_OUT)) {