qu_t
static qu_t *g_sysev_queue = NULL;
qu_t *qp = (qu_t *)queuep;
static qu_t *g_schg_queue = NULL;
queue_add(qu_t *qp, void *data)
queue_remove(qu_t *qp)
qu_t *
qu_t *newqp = (qu_t *)dmalloc(sizeof (qu_t));
queue_free(qu_t **qpp)
qu_t *qp = *qpp;
dfree(qp, sizeof (qu_t));
extern void queue_add(qu_t *qp, void *data);
extern void *queue_remove(qu_t *qp);
extern qu_t *new_queue(boolean_t block_on_empty, void *(*nodealloc)(size_t),
extern void queue_free(qu_t **qp);