コード例 #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);
}