示例#1
0
文件: squeue.c 项目: Ovril/nagioscore
int squeue_remove(squeue_t *q, squeue_event *evt)
{
	int ret;

	if (!q || !evt)
		return -1;
	ret = pqueue_remove(q, evt);
	if (evt)
		free(evt);

	return ret;
}
示例#2
0
文件: pqueue.c 项目: rayyee/freeserf
/* Remove and return the next element in the queue. */
void *
pqueue_pop(pqueue_t *queue)
{
    return pqueue_remove(queue, 0);
}