X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Feventl.h;h=515b7f290ff8a505f0dda575d358c300fcecc0ae;hb=37ae4386bd764d62ae43c68df1560be55ff813ca;hp=92f9a53c2ee02d85925f2bff68ba38dcc41bd0f3;hpb=0f1fa7a2780b5d03377a4b4e57cba09c83f7b987;p=pazpar2-moved-to-github.git diff --git a/src/eventl.h b/src/eventl.h index 92f9a53..515b7f2 100644 --- a/src/eventl.h +++ b/src/eventl.h @@ -51,12 +51,12 @@ typedef struct iochan } *IOCHAN; -iochan_man_t iochan_man_create(int no_threads); -void iochan_add(iochan_man_t man, IOCHAN chan); +iochan_man_t iochan_man_create(int no_threads, int max_sockets); +int iochan_add(iochan_man_t man, IOCHAN chan, int slack); void iochan_man_events(iochan_man_t man); void iochan_man_destroy(iochan_man_t *mp); +void iochan_destroy(IOCHAN chan); -#define iochan_destroy(i) (void)((i)->destroyed = 1) #define iochan_getfd(i) ((i)->fd) #define iochan_setfd(i, d) ((i)->fd = d) #define iochan_getdata(i) ((i)->data)