예제 #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);
}