--- xinu/sys/qdump.c 2018/04/24 17:39:04 1.1.1.1 +++ xinu/sys/qdump.c 2018/04/24 17:39:41 1.1.1.2 @@ -17,12 +17,14 @@ qdump() } /*------------------------------------------------------------------------ - * qdumph -- dump the contents of the q structure + * qdumph -- dump the contents of the q structure and halt *------------------------------------------------------------------------ */ qdumph() { qxdump(0); + kprintf("\nDump complete -- type P to continue\n"); + halt(); } /*------------------------------------------------------------------------ @@ -53,16 +55,16 @@ int all; if ( (qp->qnextqnext>=0) ||(qp->qprevqprev>=0) ) pr = 1; - else if (qp->qkey == MAXSHORT) { + else if (qp->qkey == MAXINT) { if (qp->qnext != EMPTY || isbadq(qp->qprev) - || q[qp->qprev].qkey != MINSHORT + || q[qp->qprev].qkey != MININT || q[qp->qprev].qnext != i) pr = 1; - } else if (qp->qkey == MINSHORT) { + } else if (qp->qkey == MININT) { if (qp->qprev != EMPTY || isbadq(qp->qnext) - || q[qp->qnext].qkey != MAXSHORT + || q[qp->qnext].qkey != MAXINT || q[qp->qnext].qprev != i) pr = 1; } else