backq() returns a pointer to the queue preceding cq (the current queue). If cq is a read queue, backq() returns
a pointer to the queue downstream from cq, unless it is the stream end. If cq is a write queue, backq() returns a pointer to the next
queue upstream from cq, unless it is the stream head.