File: postqueueprocess.c

package info (click to toggle)
yodl 4.04.00-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,720 kB
  • sloc: ansic: 7,803; perl: 683; cpp: 570; sh: 411; xml: 190; makefile: 164
file content (17 lines) | stat: -rw-r--r-- 351 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "postqueue.ih"

void  postqueue_process()
{
    QueueItem **begin = postQueue.d_queue;
    QueueItem **end = begin + postQueue.d_length;

    while (begin != end)
    {
        register QueueItem *item = *begin++;

        (*item->d_handler)(item->d_offset, item->d_item);

        hashitem_delete(&item->d_item);
        free(item);
    }
}