slp_new_queue
reg_q = slp_new_queue(&err);
extern slp_queue_t *slp_new_queue(SLPError *);
if (!(tcp_q = slp_new_queue(&err))) {
q = slp_new_queue(&err); /* freed in consumer_thr */